使用说明
Node.js中的Mcp服务器
这个项目做什么
此项目演示了使用以下方法构建的MCP服务器 @modelcontextprotocol/sdk 和 StreamableHTTPTransport,以及 OpenAI 客户端集成,展示AI工具如何访问文件系统操作。
服务器在本地工作 workspace/ 文件夹并公开这些工具:
list_filesread_filewrite_filecreate_file
安装
安装依赖项:
npm install
运行项目的步骤(您必须有一个名为“workspace”的文件夹)
注意:可以使用克隆直接开始运行项目 npm install && npm run inspect 命令!!!
- 创建一个
.env项目根目录中的文件:
OPENAI_API_KEY=your_openai_api_key_here
- 创建一个名为“workspace”的文件夹:
cd server
mkdir workspace
- 安装依赖项:
npm install
- 直接启动MCP服务器:
npm run server
- 启动客户端(更改消息数组中的内容以获得不同的输出):
npm run client
使用基于检查的UI运行MCP服务器
- 启动服务器:
npm run server
- 启动MCP检查器:
npm run inspect
-
单击连接按钮连接到MCP服务器(检查会话令牌和配置详细信息):
-
列出所有工具,并选择要在McpServer上调用的工具
