File tree Expand file tree Collapse file tree 1 file changed +11
-19
lines changed Expand file tree Collapse file tree 1 file changed +11
-19
lines changed Original file line number Diff line number Diff line change 1
- # FastAPI-MCP
2
-
3
- A zero-configuration tool for automatically exposing FastAPI endpoints as Model Context Protocol (MCP) tools.
1
+ <p align =" center " ><a href =" https://github.com/tadata-org/fastapi_mcp " ><img src =" https://github.com/user-attachments/assets/609d5b8b-37a1-42c4-87e2-f045b60026b1 " alt =" fastapi-to-mcp " height =" 100 " /></a ></p >
2
+ <h1 align =" center " >FastAPI-MCP</h1 >
3
+ <p align =" center " >A zero-configuration tool for automatically exposing FastAPI endpoints as Model Context Protocol (MCP) tools.</p >
4
+ <div align =" center " >
4
5
5
6
[ ![ PyPI version] ( https://badge.fury.io/py/fastapi-mcp.svg )] ( https://pypi.org/project/fastapi-mcp/ )
6
7
[ ![ Python Versions] ( https://img.shields.io/pypi/pyversions/fastapi-mcp.svg )] ( https://pypi.org/project/fastapi-mcp/ )
7
8
9
+ </div >
10
+
11
+ <p align =" center " ><a href =" https://github.com/tadata-org/fastapi_mcp " ><img src =" https://github.com/user-attachments/assets/1cba1bf2-2fa4-46c7-93ac-1e9bb1a95257 " alt =" fastapi-mcp-usage " height =" 400 " /></a ></p >
12
+
13
+
8
14
## Features
9
15
10
16
- ** Direct integration** - Mount an MCP server directly to your FastAPI app
@@ -127,23 +133,9 @@ Find the path to mcp-proxy by running in Terminal: `which mcp-proxy`.
127
133
128
134
## Development and Contributing
129
135
130
- If you're interested in contributing to FastAPI-MCP:
131
-
132
- ``` bash
133
- # Clone the repository
134
- git clone https://github.com/tadata-org/fastapi_mcp.git
135
- cd fastapi_mcp
136
-
137
- # Create a virtual environment and install dependencies with uv
138
- uv venv
139
- source .venv/bin/activate # On Windows: .venv\Scripts\activate
140
- uv sync --extra dev
141
-
142
- # Run tests
143
- uv run pytest
144
- ```
136
+ Thank you for considering contributing to FastAPI-MCP open source projects! It’s people like you that make it a reality for users in our community.
145
137
146
- For more details about contributing, see [ CONTRIBUTING.md] ( CONTRIBUTING.md ) .
138
+ Before you get started, please see [ CONTRIBUTING.md] ( CONTRIBUTING.md ) .
147
139
148
140
## Community
149
141
You can’t perform that action at this time.
0 commit comments