clemensv
MCP Serverclemensvpublic

xregistry ai

自动化AI协议元数据注册表,支持通过GitHub问题提交和静态站点部署。

Repository Info

0
Stars
0
Forks
0
Watchers
21
Issues
Python
Language
-
License

About This Server

自动化AI协议元数据注册表,支持通过GitHub问题提交和静态站点部署。

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation

xRegistry

xRegistry for AI

Automated registry for AI protocol metadata with issue-driven submissions and static site deployment.

What This Repository Does

🎫 Issue-Driven Registration

Submit AI protocol implementations through GitHub issues:

  • Agent-to-Agent (A2A) registrations via A2A issue template
  • Model Context Protocol (MCP) registrations via MCP issue template
  • Automated validation and ingestion from remote repositories

🔄 Automated Workflows

  • Issue Processing: Validates submissions and fetches metadata from remote repos
  • Schema Generation: Auto-generates unified OpenAPI, JSON Schema, and Avro schemas
  • Static Site Build: Packages registry data into deployable static site
  • Azure Deployment: Deploys to Azure Static Web Apps with Angular SPA

📡 Deployed Services

Live Registry Site

  • Primary: xregistry-ai.azurestaticapps.net (Azure Static Web Apps)
  • GitHub Pages: clemensv.github.io/xregistry-ai

API Endpoints

  • /registry/ - Browse all registered protocols
  • /registry/mcpproviders/ - MCP server implementations
  • /registry/agentcardproviders/ - A2A agent implementations
  • /openapi/openapi.json - Unified OpenAPI specification
  • /schema/json-schema.json - Unified JSON Schema
  • /schema/avro-schema.json - Unified Avro Schema

Search Indices

  • /flex.json files for protocol-specific search
  • Full-text search across all registered implementations

Quick Start

Submit Your Protocol Implementation

  1. Ensure your repo has the required metadata file (mcp.json or agent.json)
  2. Open an issue using the appropriate template
  3. Automated validation will check your submission
  4. Upon approval, your implementation is added to the registry

Local Development

git clone <repository-url>
cd xregistry-ai
pip install -r requirements.txt
cd xreg && ./build-all.sh

Supported Protocols

  • MCP (Model Context Protocol): Server implementations with mcp.json
  • A2A (Agent-to-Agent): Agent cards with agent.json
  • Extensible: Add new protocols via model definitions

Architecture

  • Registry Backend: Custom xRegistry server (containerized)
  • Frontend: Angular SPA (xregistry-viewer)
  • Deployment: Azure Static Web Apps + GitHub Actions
  • Search: Flex search indices with full-text capabilities

Quick Start

1

Clone the repository

git clone https://github.com/clemensv/xregistry-ai
2

Install dependencies

cd xregistry-ai
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownerclemensv
Repoxregistry-ai
LanguagePython
License-
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation