Skip to main content
Glama

Pyrus AI Ecosystem — MCP инфраструктура

Этот репозиторий является домом для реализации и управления сервисом инфраструктуры Pyrus MCP и его поддерживающей команды AI-инженерии. Он также содержит архитектурную спецификацию и дорожную карту для будущего Knowledge MCP, который является отдельным сервисом с собственным хранилищем данных и жизненным циклом.

Границы продуктов

AI clients / employees
        |
        +---------------------+
        |                     |
        v                     v
   Pyrus MCP             Knowledge MCP
   Pyrus actions         canonical knowledge
        |                     |
        v                     v
     Pyrus API          PostgreSQL/pgvector
        ^                     ^
        |                     |
        +------- PyrusBot ----+
             orchestration

Pyrus MCP

Внешний сервис производственного уровня, который позволяет авторизованным сотрудникам/AI-хостам выполнять операции Pyrus через MCP. Он развертывается независимо и не должен зависеть от рабочей станции разработчика.

Knowledge MCP

Отдельный сервис MCP для канонической версионированной документации, доказательств/происхождения, семантических эмбеддингов, гибридного поиска и контролируемой публикации в Базу знаний Pyrus через Pyrus MCP.

PyrusBot

Будущий уровень оркестрации/приложений, потребляющий оба MCP. Впоследствии он может стать чат-ботом, CLI, веб-утилитой или адаптером IDE без изменения контрактов инфраструктуры.

Related MCP server: MCP Gateway

Текущий приоритет

Готовность Pyrus MCP к производству является первоочередной. Knowledge MCP специфицируется параллельно, но реализуется после утверждения его контрактов. Интеграция PyrusBot следует за стабильными контрактами инфраструктуры.

Нормативные документы

  • IMPLEMENTATION_PLAN.md — нормативная точка входа для реализации.

  • docs/architecture/system-architecture-v2.md — полная системная архитектура.

  • docs/architecture/contracts-v2.md — контракты MCP, Pyrus API, безопасности, вебхуков и Knowledge.

  • docs/planning/production-roadmap-v2.md — поэтапная дорожная карта и правила распараллеливания.

  • tasks/registry.yaml — исполняемый граф задач с владельцами, рецензентами, шлюзами и зависимостями.

  • contracts/pyrus-tool-catalog.yaml — восстанавливаемый каталог совместимости с устаревшим кодом; в настоящее время заблокирован до восстановления устаревших свидетельств.

  • docs/qa/gates.md — шлюзы приемки слияния/релиза/продакшена.

  • docs/ai-team/agent-registry.yaml — инженерные роли и полномочия.

Критические текущие блокирующие факторы

  1. В предыдущем плане упоминались pyrus_mcp_tools_spec.json и inventory.json, но эти артефакты отсутствуют в текущем репозитории. Точный устаревший контракт должен быть восстановлен до объявления паритета 1:1.

  2. В видимом плане указано «61 инструмент», но текущий видимый сгруппированный список независимо не сходится с этим числом. Таким образом, точное количество и названия устаревших инструментов являются задачей восстановления контракта уровня P0.

  3. Один SERVER_AUTH_TOKEN не является адекватной моделью авторизации для многопользовательского продакшена. Цель — совместимая с MCP/OAuth авторизация по bearer-токенам, проверка аудитории, области действия, привязка к арендатору, отзыв и аудит.

  4. SQLite — это вариант для локальной разработки, а не долговечная производственная система записи.

Технологический стек

Pyrus MCP

Политика Python 3.11+; uv; FastMCP; Streamable HTTP; stdio для локальных тестов; Pydantic; httpx; pytest; Ruff; статическая типизация; PostgreSQL; опционально Redis; Docker; GitHub Actions; внешнее управление секретами.

Knowledge MCP

Python + FastMCP; PostgreSQL + pgvector; объектное хранилище для больших/сырых артефактов; адаптер провайдера эмбеддингов с записями модели/версии; фоновые задачи индексации/эмбеддинга; опционально Redis; та же дисциплина производственной безопасности и наблюдаемости.

Модель разработки

Каждый элемент реализации имеет одного основного исполнителя, независимого рецензента и явных владельцев шлюзов. Задача разделяется всякий раз, когда она содержит более одного независимо тестируемого результата. Новые открытия создают связанные задачи, а не молча расширяют объем.

Релиз в продакшен блокируется проверками архитектуры, контрактов, безопасности, QA, персистентности, наблюдаемости, стейджинга и релиза.

Полезные команды

node scripts/dashboard-server.mjs
# Open http://localhost:4748/

Панель управления является интерфейсом к реестру задач; реестр и документы выше остаются источником истины.

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    An enterprise infrastructure layer for the Model Context Protocol that provides authentication, RBAC, audit logging, and rate limiting for tool calls. It acts as a secure proxy between AI agents and MCP servers to ensure security and compliance in production environments.
    26
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    A production-ready unified entry point for AI agents that implements the Model Context Protocol (MCP). It provides a secure gateway with rate limiting, authentication, and observability for managing and proxying requests to multiple downstream APIs.
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    Provides a secure gRPC transport layer for the Model Context Protocol (MCP) with mutual TLS, token-based authentication, and fine-grained authorization. Includes comprehensive telemetry and a real-time visualization dashboard for monitoring AI model interactions and security events.
    1
    Apache 2.0
  • A
    license
    -
    quality
    C
    maintenance
    A secure MCP gateway for enterprise AI tool execution, enabling governed invocation of business tools with authentication, RBAC, audit logging, PII redaction, and async processing.
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • A paid remote MCP for Context7 MCP docs, built to return verdicts, receipts, usage logs, and audit-r

  • Remote MCP for A2A caller identity, scope policy, verdict receipts, and audit history.

  • MCP (Model Context Protocol) server for Appwrite

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sparko161-droid/pyrus_mcp_bd_complect'

If you have feedback or need assistance with the MCP directory API, please join our Discord server