本项目展示了利用 MCP mcp[cli]
Python SDK 构建的简易 MCP 服务器。它提供了一系列通过 MCP 服务器暴露的实用工具,具体包括:
该项目通过存储在 .env
文件中的 API 密钥来调用外部服务。
本项目展示了使用 MCP mcp[cli]
Python SDK 构建的一个简单的 MCP 服务器,提供了笔记管理、天气信息获取和新闻搜索等实用工具。以下是快速开始的步骤。
.env
文件配置实现密钥管理 🔑mcp[cli]
进行构建 ⚙️按照以下步骤运行 FastMCP 代理:
venv
、pipenv
、poetry
或 uv
。# 确保你处于正确的父目录中
git clone https://github.com/sourangshupal/Build-Custom-MCP-Servers # 或者使用当前目录如果已经克隆
cd Build-Custom-MCP-Servers
uv sync
uv lock
source .venv/bin/activate # 在 Windows 中使用 `.venv\Scripts\activate`
pip install uv # 如果你没有安装 uv
uv pip install -r requirements.txt # 或者 uv sync 如果直接使用 pyproject.toml
# 如果不使用 uv,通常: pip install -r requirements.txt 或 poetry install 或 pip install .
cp .env.example .env
.env
文件并添加你的 API 密钥:WEATHER_API_KEY="YOUR_WEATHER_API_KEY"
BRAVE_API_KEY="YOUR_BRAVE_API_KEY"
mcp install main.py
mcp dev main.py
欢迎大家积极贡献!你可以随意提交拉取请求或打开问题。