My MCP Server

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服务器连接

  1. 重启Claude桌面版
  2. 在设置中确认MCP服务器已被注册
  3. 尝试询问需要外部数据的问题(如天气预报)验证连接

工作原理

MCP协议允许Claude与外部数据源和服务连接:

用户 <--> Claude客户端 <--> MCP服务器 <--> 本地/远程数据源

这类似于函数调用,但提供了更标准化的接口。

参考资料