my-first-mcp-server
This is a starter project for building modular, event-driven AI services using MCP (Modular Claude Protocol). The server is initialized with uv and comes preconfigured with FastAPI, Starlette, and Pydantic. Ideal for developers who want to quickly prototype Claude-integrated AI agents, business tools, or workflow automation services.
GitHubスター
0
ユーザー評価
未評価
フォーク
0
イシュー
0
閲覧数
1
お気に入り
0
README
🚀 My First MCP Server
This project demonstrates how to set up and run your first MCP server using MCP
and uv
.
🛠 Prerequisites
- Python 3.12+
- macOS with Apple Silicon (ARM64)
pip
anduv
installed
⚙️ Installation Steps
1. Install MCP and CLI Dependencies
pip install MCP
If you get an error using mcp[cli] in zsh, use the workaround below.
# Workaround for CLI support
pip install --upgrade typer
pip install shellingham
2. Install uv
Copy
Edit
pip install uv
3. Initialize a New MCP Project
Copy
Edit
uv init my-first-mcp-server
cd my-first-mcp-server
This creates the following structure:
css
Copy
Edit
my-first-mcp-server/
├── main.py
├── pyproject.toml
└── README.md
4. Install and Register the Server
Copy
Edit
uv run mcp install main.py
If successful, you'll see a message like:
nginx
Copy
Edit
INFO Successfully installed LeaveManager in Claude app
作者情報
Hi, I'm Madhav — a 4th-year undergraduate at IIT BHU and an enthusiastic builder in the world of AI & Machine Learning.
https://iitbhu.ac.in/Guwahati,Assam
2
フォロワー
28
リポジトリ
0
Gist
2
貢献数
トップ貢献者
タグ
スレッド