MCP服务器项目
此项目实现了一个名为“test”的模型上下文协议(MCP)服务器。它提供了一个单一的工具, create-user,它允许创建保存在JSON文件中的新用户条目。
工作原理
服务器使用TypeScript构建,并利用 @modelcontextprotocol/sdk 以建立MCP服务器。它暴露了一个 create-user 工具具有以下参数: name, email, address,以及 phone。当调用此工具时,它会将新的用户对象添加到 src/data/user.json 文件。
安装
要设置项目,请先安装所需的依赖项。导航到项目根目录并执行:
npm install建设项目
该项目是用TypeScript编写的,需要编译成JavaScript才能运行。
一次性构建
要编译项目一次:
npm run build观看模式构建
要编译项目并在文件更改时自动重新编译,请执行以下操作:
npm run build:watch运行项目
启动编译项目
要运行编译后的JavaScript服务器:
npm start发展模式
出于开发目的,您可以使用 nodemon 检测到文件更改时自动重新启动服务器。此命令首先构建项目,然后启动 nodemon:
npm run dev检查器模式
要使用模型上下文协议检查器运行项目,这对于调试和与MCP服务器交互非常有用:
npm run inspect