用户创建工具

一个基于TypeScript的MCP服务器项目,提供创建用户并将其持久化到JSON文件的功能。

  • by hurstin
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 hurstin/Basic_mcpserver

使用说明

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