My MCP Server
未知
什么是MCP?
MCP(模型上下文协议)是一个开放协议,标准化了应用程序向LLM提供上下文的方式。它类似于AI应用程序的通用接口,使AI模型能够以标准方式连接到各种数据源和工具。
快速开始
1. 下载Claude桌面版
从官方网站下载Claude桌面客户端:https://claude.ai/download
2. 构建MCP服务器
$ npm install
$ npm run build
# 显示build/main.js的完整路径(后续配置需要)
$ find `pwd` -maxdepth 2 -name main.js
3. 在Claude桌面版注册MCP服务器
在macOS上编辑配置文件:
$ vi ~/Library/Application\ Support/Claude/claude_desktop_config.json
添加以下配置:
{
"mcpServers": {
"myMcp": {
"command": "node", // 使用 `which node` 获取完整路径
"args": ["完整路径/my-mcp-server/build/main.js"]
}
}
}
4. 验证MCP服务器连接
- 重启Claude桌面版
- 在设置中确认MCP服务器已被注册
- 尝试询问需要外部数据的问题(如天气预报)验证连接
工作原理
MCP协议允许Claude与外部数据源和服务连接:
用户 <--> Claude客户端 <--> MCP服务器 <--> 本地/远程数据源
这类似于函数调用,但提供了更标准化的接口。