📖 EventCatalog - MCP Server - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

EventCatalog - MCP Server 是一个专为开发者设计的工具,用于从EventCatalog中提取和查询架构信息,提升开发效率和架构理解。

核心功能

  • 连接任何MCP客户端(如Claude、Cursor、Windsurf等)
  • 本地运行MCP服务器
  • 连接EventCatalog实例
  • 查询架构、OpenAPI和AsyncAPI规范
  • 获取事件、查询、命令和服务的模式

适用场景

  • 开发者集成到支持的IDE中(如Cursor、Windsurf)
  • 利益相关者在常用工具中查询架构信息(如Claude)
  • 使用不支持MCP协议的工具时,通过llms.txt标准集成其他LLM工具

工具列表

  • get_domains: 获取所有域列表
  • get_services: 获取所有服务列表
  • get_events: 获取所有事件列表
  • get_commands: 获取所有命令列表
  • get_queries: 获取所有查询列表
  • get_flows: 获取所有流列表
  • get_teams: 获取所有团队列表
  • get_team: 获取特定团队
  • get_users: 获取所有用户列表
  • get_user: 获取特定用户
  • get_event_schema: 获取事件模式
  • get_query_schema: 获取查询模式
  • get_command_schema: 获取命令模式
  • get_openapi_spec: 获取服务的OpenAPI规范
  • get_asyncapi_spec: 获取服务的AsyncAPI规范

常见问题解答

  • 如何添加MCP服务器到Claude Desktop?
  • 如何添加MCP服务器到Cursor?
  • 如何配置项目以使用MCP服务器?

使用教程

使用依赖

  1. 在EventCatalog实例中启用LLMS.txt功能。
  2. 配置eventcatalog.config.js文件以启用LLMS.txt功能。
  3. 部署启用了LLMS.txt功能的EventCatalog实例。

安装教程

  1. 确保已安装Node.js和npm。
  2. 运行以下命令安装MCP服务器:
    bash
    npx -y @eventcatalog/mcp-server

调试方式

  1. 克隆仓库:
    bash
    git clone https://github.com/eventcatalog/mcp-server.git
  2. 安装依赖:
    bash
    pnpm install
  3. 构建项目:
    bash
    pnpm run build
  4. 使用构建的MCP服务器:
    json
    {
    "mcpServers": {
    "eventcatalog": {
    "command": "npx",
    "args": ["-y", "tsx /PATH_TO_YOUR_REPO/src/index.ts", "https://demo.eventcatalog.dev"]
    }
    }
    }

点击访问

搜索工具

Scrapling Fetch MCP - MCP服务,MCP服务器,MCP教程

2025-4-29 16:08:30

搜索工具

Azure MCP (Model Context Protocol) for Claude Desktop - MCP服务,MCP服务器,MCP教程

2025-4-29 16:08:38

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索