Token导航 LogoToken导航TokenDH.com
7134 Easy MCP Server logo
运维云端stdio官方级别未说明来源级核验

7134 Easy MCP Server

MCP Server

easy-mcp-server

easy-mcp-server是一个自动化API开发工具,通过监视api/文件夹自动生成MCP工具、REST端点、n8n节点和Swagger/OpenAPI文档,适用于快速API开发和集成。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
API集成JavaScript云端部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

easynet-world

提供方

easynet-world

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx easy-mcp-server init my-project

详细介绍

](https://www.npmjs.com/package/easy-mcp-server) ![License: MIT](https://opensource.org/licenses/MIT) ![AI-Ready](https://modelcontextprotocol.io) ![MCP Compatible](https://modelcontextprotocol.io)

编写一次处理程序,得到

  • MCP工具
  • REST端点
  • n8n个节点
  • 自动切换开关/OpenAPI。

______________________________________________________________________

1.这是什么?

easy-mcp-server 观看 api/ 文件夹,并将每个文件转换为:

您提供您将自动获得
api/foo/get.ts 样式处理程序MCP工具(api__foo__get)
REST路由 GET /foo
请求/响应类MCP工具和OpenAPI模式+Swagger UI
npm run n8n:generaten8n个节点,用于镜像您的API

所有热重加载的东西都是零配置的。

______________________________________________________________________

2.快速入门

npx easy-mcp-server init my-project
cd my-project
./start.sh
服务URL
MCP服务器http://localhost:8888
REST APIhttp://localhost:8887
Swagger用户界面http://localhost:8887/docs
OpenAPI规范http://localhost:8887/openapi.json

停止堆栈 ./stop.sh.

______________________________________________________________________

3.定义端点

文件名=路由(示例)

文件方法路由
api/users/get.ts得到/users
api/users/post.ts职位/users
api/users/[id]/get.ts得到/users/:id

最小处理程序模板

请求块

// @description('Incoming payload')
class Request {
  // @description('User name')
  name: string;
  // @description('User email')
  email: string;
}

响应块

// @description('Response payload')
class Response {
  success: boolean;
  data: { id: string; name: string; email: string };
}

处理器块

// @summary('Create a user')
// @tags('users')
function handler(req: any, res: any) {
  const { name, email } = req.body;
  if (!name || !email) {
    res.status(400).json({ success: false, error: 'Name and email required' });
    return;
  }

  res.status(201).json({
    success: true,
    data: { id: '123', name, email }
  });
}

出口区块

module.exports = handler;
export {};

注释(@description, @summary, @tags)自动提供OpenAPI文档和MCP工具元数据。

______________________________________________________________________

4.系统架构

系统架构文件 查看详细的图表和流程说明。

______________________________________________________________________

5.MCP桥(可选)

通过以下方式组合其他MCP服务器 mcp-bridge.json

{
  "mcpServers": {
    "chrome": {
      "command": "npx",
      "args": ["-y", "chrome-mcp-server"]
    }
  }
}

热重新加载使桥接工具和API工具在端口上可用 8888.通过添加来禁用任何网桥 "disabled": true.

______________________________________________________________________

6.操作

命令目的
./start.sh启动REST+MCP服务器
./stop.sh阻止他们
npm run n8n:generate刷新n8n个节点
npm test运行测试(如果已配置)
环境变量默认值注释
EASY_MCP_SERVER_PORT8887REST端口
EASY_MCP_SERVER_MCP_PORT8888MCP端口
EASY_MCP_SERVER_LOG_LEVELinfodebug, info, warn, error
EASY_MCP_SERVER_API_PATH./api要查看的文件夹
EASY_MCP_SERVER_HOST0.0.0.0主机绑定

______________________________________________________________________

7.资源

  • 架构: docs/ARCHITECTURE.md
  • 指南: docs/DEVELOPMENT.md
  • 示例项目: example-project/
  • 斯瓦格:http://localhost:8887/docs
  • OpenAPI:http://localhost:8887/openapi.json
  • MCP端点:http://localhost:8888

8.支持与贡献

主题详细信息
问题/企业支持info@easynet.world
许可麻省理工学院
维护人员梁伯强(boqiang.liang@easynet.world)

目录标签

目录标签

API集成JavaScript云端部署API自动化本地部署REST端点OpenAPIn8n节点MCP工具

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

easy-mcp-server

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP