{"type":"mcp_server","name":"mcp-framework","description":"MCP-Framework is a TypeScript framework for building Model Context Protocol (MCP) servers, offering architecture, automatic discovery of tools, resources, and prompts, and multiple transport support. The CLI simplifies project creation and management.","category":"Developer Tools","language":"TypeScript","stars":923,"forks":26,"owner":"QuantGeekDev","github_url":"https://github.com/QuantGeekDev/mcp-framework","homepage":"https://mcp-framework.com/","setup":"## Setup\n\n1.  **Install the framework globally:**\n\n   ```bash\n   npm install -g mcp-framework\n   ```\n\n2.  **Create a new MCP server project:**\n\n   ```bash\n   mcp create my-mcp-server\n   ```\n\n3.  **Navigate to your project:**\n\n   ```bash\n   cd my-mcp-server\n   ```\n\n4.  **Your server is ready to use!**\n\n**Development Workflow:**\n\n1.  Create your project:\n\n    ```bash\n      mcp create my-mcp-server\n      cd my-mcp-server\n    ```\n\n2.  Add tools as needed:\n\n    ```bash\n    mcp add tool data-fetcher\n    mcp add tool data-processor\n    mcp add tool report-generator\n    ```\n\n3.  Build:\n\n    ```bash\n    npm run build\n    ```\n\n4.  Add to MCP Client (Read below for Claude Desktop example)","tools":"## Available Tools\n\n1.  Automatic discovery and loading of tools, resources, and prompts\n2.  Multiple transport support (stdio, SSE, HTTP Stream)\n3.  TypeScript-first development with full type safety\n4.  Built on the official MCP SDK\n5.  Easy-to-use base classes for tools, prompts, and resources\n6.  Out of the box authentication for SSE endpoints\n7.  CLI for project creation, tool addition, prompt addition, and resource addition","faq":null,"created_at":"2024-12-08T22:37:28+00:00","updated_at":"2025-03-28T23:48:05+00:00","source_url":"https://model-context-protocol.com/servers/typescript-mcp-server-framework-model-context","related_articles":[]}