这是一个基于 TypeScript 的模型上下文协议(MCP)服务器,借助项目管理系统的演示来呈现核心概念。其主要作用是让 AI 能够打开项目,AI 会调用 MCP 服务器打开项目并在本地运行。
本项目是一个基于 TypeScript 的 MCP 服务器,旨在通过项目管理系统的演示展示核心概念。你可以按照以下步骤进行操作,让 AI 调用服务器打开并运行项目。
project:// URI 访问项目。create_project:用于创建新文本项目。此工具需要标题和内容作为参数,并将项目存储在服务器状态中。open_project:用于打开项目。
npm install
npm run build
npm run watch
由于 MCP 服务器通过标准输入输出进行通信,调试可能具有挑战性。我们推荐使用 MCP 检查器,这是一个作为包脚本可用的工具:
npx @modelcontextprotocol/inspector node .../demo-mcp-server/build/index.js
检查器将提供一个访问调试工具的浏览器 URL。
要与 Claude Desktop 一起使用,请添加服务器配置:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%/Claude/claude_desktop_config.json{
"demo-mcp-service": {
"command": "/usr/local/bin/node",
"args": [
".../demo-mcp-server/build/index.js"
],
"disabled": false,
"autoApprove": []
}
}