{"type":"mcp_server","name":"fastmcp","description":"FastMCP was a Python library for building Model Context Protocol (MCP) servers quickly and easily, allowing developers to create tools, expose resources, and define prompts with minimal boilerplate. However, it","category":"Developer Tools","language":"Python","stars":25861,"forks":101,"owner":"jlowin","github_url":"https://github.com/jlowin/fastmcp","homepage":null,"setup":"## Setup\nWe strongly recommend installing FastMCP with [uv](https://docs.astral.sh/uv/), as it is required for deploying servers:\n\n```bash\nuv pip install fastmcp\n```\n\nNote: on macOS, uv may need to be installed with Homebrew (`brew install uv`) in order to make it available to the Claude Desktop app.\n\nAlternatively, to use the SDK without deploying, you may use pip:\n\n```bash\npip install fastmcp\n```\n\nFor development, clone the repository, navigate into it, and install development dependencies using `uv sync --frozen --extra dev`.\nFor running tests only, use `uv sync --frozen --extra tests`.\nInstall pre-commit hooks with `pre-commit install` to enforce formatting.","tools":"## Available Tools\n\n1.  **Fast**: High-level interface means less code and faster development.\n2.  **Simple**: Build MCP servers with minimal boilerplate.\n3.  **Pythonic**: Feels natural to Python developers.\n4.  **Complete**: FastMCP aims to provide a full implementation of the core MCP specification.\n5.  **Resources**: Expose data to LLMs, similar to GET endpoints.\n6.  **Tools**: Let LLMs take actions through your server, similar to POST endpoints.\n7.  **Prompts**: Reusable templates that help LLMs interact with your server effectively.\n8.  **Images**: Handles image data in your server.\n9.  **Context**: Provides access to MCP capabilities like progress reporting, logging, and resource access.","faq":null,"created_at":"2024-11-30T01:47:40+00:00","updated_at":"2025-03-28T23:25:41+00:00","source_url":"https://model-context-protocol.com/servers/python-model-context-protocol-server-library","related_articles":[{"title":"fastmcp MCP Server: Rapid Python Development for LLM Context","url":"https://model-context-protocol.com/blog/fastmcp-mcp-server-rapid-python-development-for-llm-context-mcp-server-guide"}]}