MCP服务器模板

一个用于创建新MCP服务器的模板,提供沙盒环境执行JavaScript代码、时间限制执行和调试模式等功能。

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

使用说明

MCP服务器模板

用于创建新MCP服务器的模板。

只需在package.json中填写相应的详细信息。

从导出工具、提示和资源 tools.mjs, prompts.mjs,以及 resources.mjs 分别。

特性

  • 在沙盒环境中执行任意JavaScript代码。
  • 限时执行(默认10秒)以防止脚本失控。
  • 详细日志记录的调试模式。

安装

先决条件

  • 节点/npx

安装

将包发布到npm超出了此模板的范围,但一旦发布,您可以使用以下命令安装它:

{
  "mcpServers": {
    ...
    "<mcp server name>": {
      "command": "npx",
      "args": [ "-y", "<npm published package name>" ],
    }
  }
}

或者您可以在本地安装它进行开发:

{
  "mcpServers": {
    ...
    "<mcp server name>": {
      "command": "<path to node>",
      "args": [ "<this directory>/index.mjs" ],
    }
  }
}