
Adonis MCP

2025.03.30
2
TypeScript开发效率开发效率
Adonis MCP 是一个为 AdonisJS 框架设计的包,支持 Model Context Protocol (MCP)。通过这个包,你可以轻松地使用 Server-Sent Events (SSE) 构建远程 MCP 服务器。
View on GitHub
Overview
基本能力
产品定位
Adonis MCP 是一个用于 AdonisJS 框架的包,支持 Model Context Protocol (MCP),允许开发者通过 Server-Sent Events (SSE) 构建远程 MCP 服务器。
核心功能
- 支持 Server-Sent Events (SSE) 协议。
- 提供 MCP 服务器的配置和路由注册功能。
- 支持定义工具和提示(tools and prompts)。
- 提供调试工具和配置选项。
适用场景
- 在 AdonisJS 框架中构建远程 MCP 服务器。
- 需要与 Model Context Protocol (MCP) 集成的应用开发。
- 使用 Server-Sent Events (SSE) 进行实时通信的应用。
工具列表
- Inspector:用于调试 MCP 服务器,支持 SSE 传输类型。
常见问题解答
- 如何调试 MCP 服务器?
- 使用 Inspector 工具,设置 Transport Type 为
SSE
,并输入 MCP 服务器的 URL。 - 编辑 MCP 服务器的配置文件,指定 URL。
使用教程
使用依赖
- 确保已安装 Node.js 和 AdonisJS 框架。
安装教程
- 运行以下命令安装包:
bash node ace add @7nohe/adonis-mcp
- 安装完成后,会生成
config/mcp.ts
文件,可以在此文件中自定义 MCP 服务器设置。
调试方式
- 使用配置文件:
- 编辑 MCP 服务器的配置文件,指定 URL。
json { "mcpServers": { "mymcp": { "url": "http://localhost:3333/sse" } } }
- 使用 Inspector:
- 启动 Inspector:
bash npx @modelcontextprotocol/inspector
- 设置 Transport Type 为
SSE
,输入 URLhttp://localhost:3333/sse
,点击Connect
按钮。 - 确认状态变为
Connected
。