MCP Catalogs
首页

adonis-mcp

by 7nohe·10·综合分 35

AdonisJS 包,用于通过服务器发送事件 (SSE) 构建远程 MCP 服务器。

developer-toolsai-llmother
2
Forks
2
活跃 Issue
10 个月前
最近提交
2 天前
收录于

概述

Adonis MCP 是一个专门为 AdonisJS 框架设计的包,使开发者能够通过服务器发送事件 (SSE) 构建远程 MCP 服务器。它提供了一种简化的方法,通过 AdonisJS 应用程序暴露 MCP 工具、资源和提示。该包包含配置设置、工具和提示的路由注册,以及与标准 MCP 调试工具(如 MCP 检查器)的集成。

试试问 AI

装完之后,这里有 3 个你可以让 AI 做的事:

:在现有 AdonisJS 应用程序中构建 MCP 服务器
:使用 AdonisJS 中的后端逻辑创建自定义 AI 工具
:通过 MCP 协议暴露数据库资源

什么时候选它

当在现有的AdonisJS应用中构建MCP服务器,并倾向于使用Server-Sent Events进行实时通信时选择。

什么时候不要选它

如果不使用AdonisJS框架,应避免选择此工具,因为该MCP服务器与AdonisJS生态系统紧密耦合。

此 server 暴露的工具

从 README 抽取出 1 个工具
  • echo{ message: string }

    Echoes back the provided message as a tool response.

可对比工具

express-mcpfastify-mcphono-mcp

安装

node ace add @7nohe/adonis-mcp

安装后,在 config/mcp.ts 中配置您的 MCP 服务器:

import { defineConfig } from '@7nohe/adonis-mcp'

export default defineConfig({
  ssePath: '/sse',
  messagesPath: '/messages',
  serverOptions: {
    name: 'mymcp',
    version: '0.0.1',
  },
})

对于 Claude Desktop,添加到 config.json:

{
  "mcpServers": {
    "mymcp": {
      "url": "http://localhost:3333/sse"
    }
  }
}

adonis-mcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。