模型上下文协议服务器

一个基于Node.js的模型上下文协议(MCP)服务器实现,提供文本回显、数字运算、文件操作等功能。

  • by codingwithswapnil
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 codingwithswapnil/my-mcp-server

使用说明

MCP服务器示例

使用以下代码的模型上下文协议(MCP)服务器的示例实现 src/index.ts.

先决条件

  • Node.js v18或更新版本
  • npm

安装

npm install

构建

编译TypeScript源代码:

npm run build

运行服务器

启动MCP服务器:

npm start

或者直接:

node build/index.js

发展

要自动重建并在更改后重新启动,请执行以下操作:

npm run dev

MCP检查员

使用MCP检查器检查服务器:

npm run mcp-inspector

用法

服务器公开了几个工具:

  • echo:回显输入文本。
  • add_numbers:将两个数字相加。
  • multiply_numbers:将两个数字相乘。
  • get_time:返回当前时间。
  • file_operations:读取、写入或列出文件/目录。

看 src/index.ts 了解实施细节。

许可证

麻省理工学院