mcp-universal-gentes
Universal MCP Lab
Минимальная проверка концепции для валидации динамического приобретения возможностей за стабильной поверхностью MCP.
Гипотеза
Агент начинает с шести стабильных инструментов. Подключает сервис OpenAPI, обнаруживает новые внутренние возможности, проверяет их и вызывает их, не изменяя опубликованный каталог MCP.
Предусмотренная стабильная поверхность:
services.connectservices.disconnectservices.listcapabilities.listcapabilities.describecapabilities.invoke
PoC не даёт прямого доступа к компьютеру, не открывает произвольную оболочку и не хранит учётные данные.
Related MCP server: openapi-mcp
Запуск локального теста
python -m unittest discover -s tests -v
python scripts/demo.pyНастоящий MCP через stdio
Фаза 3 включает настоящий сервер MCP с шестью стабильными инструментами. Установите объявленную зависимость и позвольте хосту MCP запустить процесс:
pip install -e .
python -m entradas.mcp.serverПроцесс не показывает интерфейс и не должен писать в stdout: он ожидает сообщения MCP через stdin. Тест tests/test_mcp_protocol.py действует как настоящий клиент MCP, проверяет tools/list, подключает синтетический OpenAPI и подтверждает, что публичный каталог не меняется.
Этот локальный транспорт намеренно ограничен: он не публикует HTTP, не включает OAuth, не подключает ПК и не включает одобрения на запись.
Чтобы включить HTTP-чтение в лаборатории, настройте перед запуском локальный список разрешений. Документ OpenAPI, отправленный через MCP, не может изменить этот адрес:
$env:UNIVERSAL_MCP_READ_BASE_URLS = '{"customers":"https://api.example.test"}'
python -m entradas.mcp.serverВыполняются только GET к настроенным сервисам; есть таймаут, ограничение размера, обязательный JSON, без перенаправлений и повторных попыток. Набор тестов не использует Интернет: он поднимает временную локальную конечную точку для проверки этого потока.
Локальный узел владельца
Узел ПК — это отдельный локальный процесс MCP, а не функция удалённого управления. Только владелец компьютера может запустить его и указать явную папку:
$env:UNIVERSAL_MCP_OWNER_ALLOWED_ROOT = 'C:\carpeta-autorizada'
python -m entradas.pc_node.serverЕго единственный инструмент — pc.read_text(relative_path). Он не включает оболочку, запись, просмотр диска, браузер, процессы или сетевые слушатели. Туннель и аутентификация между шлюзом и этим узлом относятся к более поздней фазе.
Action Boundary для записей
Запись не принимает approved=true. Первый запрос возвращает ссылку на подтверждение; доверенный человеческий интерфейс должен одобрить именно это действие вне MCP. Полученная авторизация одноразовая, привязана к тем же аргументам и расходуется до исполнителя. Это пока не включает запись на узле ПК.
Статус
Архитектура + ядро лаборатории + глубокий ECA подготовлены. См. STATUS.md и docs/PLAYBOOK.md.
This server cannot be installed
Maintenance
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
- FlicenseAqualityDmaintenanceExposes two MCP tools (discover and execute) that enable agents to query an OpenAPI schema via natural language and execute matched API operations.2
- FlicenseNot gradedqualityCmaintenanceEnables agents to query real-time OpenAPI documentation of backend services, providing tools to list services, endpoints, and schemas via MCP.
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to access a unified catalog of tools from various APIs (OpenAPI, GraphQL, MCP, Google Discovery) through the MCP protocol.MIT
- AlicenseNot gradedqualityBmaintenanceAn OpenAPI-driven MCP agent hub that dynamically generates MCP tools from Swagger/OpenAPI specs, enabling conversational interaction with backend APIs through natural language.14Apache 2.0
Related MCP Connectors
Operator-as-agent MCP hub. 6 tools. First $5 free, then $0.001/call.
Free public MCP for AI agents — 193 tools, 44 workflows. No API key.
Real-time Amazon, WIPO & PACER data for AI agents — 19 tools via the MCP protocol.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/dajarony/mcp-universal-gentes'
If you have feedback or need assistance with the MCP directory API, please join our Discord server