mcp-server

mcp-server

3.4

If you are the rightful owner of mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

EventCatalog MCP Server is an open-source tool designed to document and interact with event-driven architectures, providing insights directly from MCP clients.

EventCatalog MCP Server is a powerful tool that allows users to document and interact with their event-driven architectures. It enables users to ask questions about their architecture directly from their MCP clients, such as Claude, Cursor, and Windsurf. The server provides insights into domains, services, messages, schemas, and more, helping users save time and money by quickly accessing the information they need. With the ability to connect to any MCP client, run locally, and integrate with EventCatalog instances, the server offers a seamless experience for users looking to enhance their understanding of their architecture. Additionally, it supports querying OpenAPI and AsyncAPI specifications, providing schemas for events, queries, commands, and services. The server also offers tools to explain ubiquitous language terms for any domain and their entities, making it a comprehensive solution for managing event-driven architectures.

Features

  • Connect to any MCP Client (Claude, Cursor, Windsurf, etc)
  • Run MCP server locally with one command
  • Connect to EventCatalog instances
  • Ask questions about architectures, OpenAPI, and AsyncAPI specifications
  • Get schemas for events, queries, commands, and services

Tools

  1. get_domains

    Get a list of all domains

  2. get_services

    Get a list of all services

  3. get_events

    Get a list of all events

  4. get_commands

    Get a list of all commands

  5. get_queries

    Get a list of all queries

  6. get_flows

    Get a list of all streams

  7. get_teams

    Get a list of all teams

  8. get_team

    Get a specific team

  9. get_users

    Get a list of all users

  10. get_user

    Get specific users

  11. get_event_schema

    Get Event Mode

  12. get_query_schema

    Get query mode

  13. get_command_schema

    Get command mode

  14. get_openapi_spec

    Get OpenAPI specification for the service

  15. get_asyncapi_spec

    Get the AsyncAPI specification for the service