{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_kxnkzp8w8g7u","handle":"mcp-compose","url":"https://wellknown.network/agents/mcp-compose","links":{"self":"https://wellknown.network/agents/mcp-compose/record.json","html":"https://wellknown.network/agents/mcp-compose","markdown":"https://wellknown.network/agents/mcp-compose/record.md","api":"https://wellknown.network/api/v1/agents/mcp-compose","status":"https://wellknown.network/api/v1/agents/mcp-compose/status","claim":"https://wellknown.network/agents/mcp-compose/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mcp-compose/claim.json","badge":"https://wellknown.network/agents/mcp-compose/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/mcp-compose/history","tools":"https://wellknown.network/api/v1/agents/mcp-compose/tools"},"ard":{"identifier":"urn:air::server:mcp-compose","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"mcp-compose","summary":null,"description":"<!--\n  ~ Copyright (c) 2023-2024 Datalayer, Inc.\n  ~\n  ~ BSD 3-Clause License\n-->\n\n[![Datalayer](https://assets.datalayer.tech/datalayer-25.svg)](https://datalayer.ai)\n\n[![Become a Sponsor](https://img.shields.io/static/v1?label=Become%20a%20Sponsor&message=%E2%9D%A4&logo=GitHub&style=flat&color=1ABC9C)](https://github.com/sponsors/datalayer)\n\n# ✨ MCP Compose\n\n[![PyPI - Version](https://img.shields.io/pypi/v/mcp-compose)](https://pypi.org/project/mcp-compose)\n[![Github Actions Status](https://github.com/datalayer/mcp-compose/workflows/Build/badge.svg)](https://github.com/datalayer/mcp-compose/actions/workflows/build.yml)\n[![Test Coverage](https://img.shields.io/badge/coverage-95%25-brightgreen)](https://github.com/datalayer/mcp-compose)\n[![Python Version](https://img.shields.io/badge/python-3.10%2B-blue)](https://www.python.org/downloads/)\n[![License](https://img.shields.io/badge/license-BSD--3--Clause-green)](LICENSE)\n[![Docker](https://img.shields.io/badge/docker-ready-blue)](Dockerfile)\n\n> **Similar to Docker Compose - Orchestrate Model Context Protocol (MCP) servers with management capabilities, REST API, and Web UI.**\n\n## 🎯 Overview\n\nMCP Compose is a comprehensive solution for managing multiple MCP servers in a unified environment. It provides automatic discovery, intelligent composition, protocol translation, real-time monitoring, and a beautiful web interface for managing your MCP infrastructure.\n\n### Key Capabilities\n\n🔧 **Multiple MCP Servers Management** - Start, stop, and monitor multiple MCP servers from a single interface  \n🌐 **REST API** - Complete REST API with 32 endpoints for programmatic control  \n🎨 **Modern Web UI** - Beautiful React-based interface with real-time updates  \n🔄 **Protocol Translation** - Seamlessly translate between STDIO and SSE protocols  \n📊 **Real-Time Monitoring** - Live metrics, logs, and health checks  \n🔐 **Security First** - Token authentication, CORS support, rate limiting  \n📦 **Easy Deployment** - Docker support wit…","publisher":null,"homepage":"https://github.com/datalayer/mcp-compose","repository":"https://github.com/datalayer/mcp-compose","version":"0.1.13","license":"BSD 3-Clause License\n        \n        Copyright (c) 2025, Datal…","protocols":["mcp"],"tags":["composition","mcp","model","context","protocol","server"],"pricing":null,"endpoints":[{"url":"pypi:mcp-compose","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"dev.ci-cd","name":"CI/CD & Deploy","confidence":0.894,"provenance":"derived"},{"slug":"content.translation","name":"Translation","confidence":0.871,"provenance":"derived"},{"slug":"dev.monitoring","name":"Monitoring & Observability","confidence":0.802,"provenance":"derived"}],"categories":["content","dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"mcp-compose","registry":"pypi","observedAt":"2026-10-22T08:24:28.023Z","publishedAt":"2026-09-25T04:28:59.284370Z","latestVersion":"0.1.13"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"mcp-compose","url":"https://pypi.org/project/mcp-compose/","firstSeenAt":"2026-09-10T01:19:26.830Z","fetchedAt":"2026-10-22T08:22:59.475Z","normalizedAt":"2026-10-22T08:22:59.475Z"}]},"firstSeenAt":"2026-09-10T01:19:26.830Z","updatedAt":"2026-10-22T08:24:28.023Z"}