- Type
- MCP
- Open source
- Yes
- GitHub Stars
- ★ 3.2k
- Source
- mcp-github
- Repository
- github.com/punkpeye/fastmcp
Overview
FastMCP is a TypeScript-based framework designed to rapidly build MCP servers. It provides simple and intuitive APIs for handling common tasks, along with built-in best practices and error handling mechanisms, allowing developers to focus on core MCP functionality. With FastMCP, you can easily define tools, resources, and prompts, and it supports multiple transport protocols such as stdio, SSE, and HTTP streaming. Ideal for developers looking to quickly set up an MCP server.
Capabilities
- ▪Simple tool, resource, and prompt definition
- ▪Authentication support
- ▪Session ID and request ID tracking
- ▪Support for image and audio content
- ▪Embedded resource management
- ▪Logging and error handling
Use cases
Setup
npm install fastmcp
This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.
FAQ
What's the difference between FastMCP and the official SDK?
FastMCP offers higher-level abstractions and automated handling, simplifying the process of building MCP servers.
How do I start a FastMCP server?
Use `server.start({ transportType: 'stdio' });` to start the server.
Related skills
gemini-cli
Gemini CLI is an open-source AI agent that brings Gemini's powerful capabilities directly into the terminal.
private-gpt
Provides a complete API layer for local models, supporting RAG, skills, tools, and more.
planning-with-files
File-based persistent planning skill, ideal for AI coding agents and long-running tasks.
scientific-agent-skills
Transform any AI agent into a scientific assistant with 147 ready-to-use research skills.
susi_alexa_skill
A skill that enables question-and-answer interactions between Alexa and Susi AI.
claude-context
Provides code search capabilities for Claude Code, turning the entire codebase into context.