一个简单的 MCP 服务端,允许获取一些工具(如 langchain、openai、lama-index)的最新文档,为开发者提供便捷的文档获取途径,提升开发效率。
uv 包管理器在 MacOS/Linux 上,可通过以下命令安装 uv 包管理器:
curl -LsSf https://astral.sh/uv/install.sh | sh
⚠️ 重要提示:
请确保之后重启终端,以使 uv 命令生效。
# 创建一个新的目录用于我们的项目
uv init mcp-server
cd mcp-server
# 创建虚拟环境并激活它
uv venv
source .venv/bin/activate
# 安装依赖项
uv add "mcp[cli]" httpx
touch main.py
uv run main.py
~/Library/Application Support/Claude/claude_desktop_config.json:{
"mcpServers": {
"mcp-server": {
"command": "/ABSOLUTE/PATH/TO/YOUR/uv", # 建议使用 uv 命令的绝对路径
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/YOUR/mcp-server",
"run",
"main.py"
]
}
}
}
如果你的服务器未被 Claude Desktop 识别,可按以下步骤排查: