MCP FastAPI Server
@karthikv2k
基本信息
关于 MCP FastAPI Server
概览
What is MCP FastAPI Server?
MCP FastAPI Server is a FastAPI-based async API server that communicates with Model Context Protocol (MCP) servers. It runs locally and enables users to list available MCP servers, list tools, and invoke tools via REST API endpoints.
How to use MCP FastAPI Server?
Install Python 3.8 or higher, clone the repository, create a virtual environment, install dependencies, and configure the .env file with the MCP server URL. Start the server with uvicorn app.main:app --reload, then call the provided API endpoints using HTTP clients like curl.
Key features of MCP FastAPI Server
- Lists available MCP servers
- Lists tools available from an MCP server
- Invokes tools on an MCP server
- Provides interactive Swagger UI and ReDoc documentation
- Built with FastAPI for async performance
Use cases of MCP FastAPI Server
- Querying which MCP servers are reachable in your environment
- Discovering tools exposed by a specific MCP server
- Calling a tool on an MCP server from a REST client
- Integrating MCP capabilities into web applications or scripts
FAQ from MCP FastAPI Server
What platforms does MCP FastAPI Server run on?
It requires Python 3.8 or higher and runs on any platform that supports Python (Windows, macOS, Linux).
How do I connect to a MCP server?
Set the MCP server URL in the .env file (e.g., http://localhost:5000) before starting the API server. The server URL can also be passed in the request body for tool listing and invocation.
What is the license for MCP FastAPI Server?
MCP FastAPI Server is licensed under the MIT license.
其他 分类下的更多 MCP 客户端

FormLM
formlmBuild smart forms, scoring quizzes, and evaluation reports through natural language. An MCP Server that lets any AI agent create and manage complete assessment apps end-to-end.

Kapwing MCP
kapwing.comConnect Kapwing to Claude and ChatGPT via the Model Context Protocol (MCP). Upload footage, pull your latest export, add subtitles, translate them, or dub a video into another language — using your existing Kapwing accou
Anirudh's Chat
kamathA simple NextJS MCP client with sensible keybindings

BCMS
thebcms.comThe agentic headless CMS to create, update, and manage content via agents, UI, or API.
评论