{"type":"mcp_server","name":"fastmcp","description":"FastMCP is a TypeScript framework for building MCP servers that handle client sessions, offering features like authentication, logging, SSE, error handling, and prompt argument auto-completion. It also includes a CLI","category":"Developer Tools","language":"TypeScript","stars":3213,"forks":52,"owner":"punkpeye","github_url":"https://github.com/punkpeye/fastmcp","homepage":null,"setup":"## Setup\n\n1.  Install the package: `npm install fastmcp`\n2.  Clone the repository: `git clone https://github.com/punkpeye/fastmcp.git`\n3.  Change directory: `cd fastmcp`\n4.  Install dependencies: `npm install`\n5.  Test the addition server example using CLI: `npx fastmcp dev src/examples/addition.ts`\n6.  Test the addition server example using MCP Inspector: `npx fastmcp inspect src/examples/addition.ts`","tools":"## Available Tools\n\n- Simple Tool, Resource, Prompt definition\n- Authentication\n- Sessions\n- Image content\n- Logging\n- Error handling\n- SSE\n- CORS (enabled by default)\n- Progress notifications\n- Typed server events\n- Prompt argument auto-completion\n- Sampling\n- Automated SSE pings\n- Roots\n- CLI for testing and debugging","faq":null,"created_at":"2024-12-27T02:12:31+00:00","updated_at":"2025-03-28T23:24:52+00:00","source_url":"https://model-context-protocol.com/servers/typescript-mcp-server-framework-fastmcp","related_articles":[]}