beingdb-mcp
beingdb-mcp
Тонкий сервер Model Context Protocol (MCP), который
предоставляет HTTP API BeingDB — включая его
DSL запросов find/where — для LLM, поддерживающих MCP. Он не переводит естественный
язык в запросы сам по себе: подключенная LLM обнаруживает предикаты BeingDB, пишет DSL,
а beingdb-mcp проверяет/выполняет его через BeingDB и возвращает результаты, всегда
включая точный выполненный запрос для прозрачности.
Начало работы
# 1. Compile your facts into ./pack_store using BeingDB's native CLI
# (beingdb-compile --git ./git_store --pack ./pack_store)
# 2. Start everything: BeingDB, beingdb-mcp, and an nginx reverse proxy in front of both
docker compose up -dВот и всё — и beingdb, и mcp говорят на простом HTTP и доступны только через
nginx (docker-compose.yml/nginx.conf), опубликованные на хосте на порту :8090:
REST API BeingDB:
http://<host>:8090/...(например,/version,/predicates,/query)MCP (Streamable HTTP):
http://<host>:8090/mcp
Направьте любой MCP-клиент, поддерживающий удаленный/HTTP сервер, непосредственно на
этот URL /mcp — без запуска локальных процессов, без SSH, без настройки на стороне
клиента, кроме URL. nginx.conf добавляет ограничение скорости 10 запросов/с (в
соответствии с рекомендуемой конфигурацией самого BeingDB) — поместите это за свой
собственный Apache (или другой) виртуальный хост для TLS/дополнительного контроля
доступа. И beingdb, и mcp не требуют аутентификации по замыслу (как и собственный
HTTP API BeingDB); добавьте аутентификацию перед ними (Apache/nginx), если не хотите,
чтобы конечная точка была полностью публичной. Настройте build.context сервиса
beingdb в docker-compose.yml, если ваш репозиторий BeingDB находится не в
../beingdb.
restart: unless-stopped для всех трех контейнеров означает, что одной команды
docker compose up -d достаточно для всего развертывания на безголовом хосте
(например, Raspberry Pi) — запустите его один раз и оставьте работать (при условии,
что сам Docker настроен на запуск при загрузке).
Related MCP server: mcp-sparql
Попробуйте
Самый простой способ изучить beingdb-mcp — использовать MCP-клиент на базе браузера.
Откройте MCP Playground Online и
подключитесь к:
rewind.zedstar.org/mcpКаждый результат beingdb_query/beingdb_validate_query/beingdb_explain_query
включает точный отправленный query, поэтому DSL, сгенерированный LLM, всегда
отображается вместе с его результатами.
Лицензия
MIT
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
- Flicense-qualityCmaintenanceExposes MCP tools that enable remote LLMs to query local Docker containers, OS processes, and system services in real time.
- AlicenseAqualityBmaintenanceMCP server exposing SPARQL query functionalities for LLMs, enabling query execution, validation, and graph exploration across SPARQL endpoints.7MIT
- Flicense-qualityCmaintenanceExposes your local machine's filesystem, git, shell, network, databases, and system to any MCP-compatible LLM client over HTTP.6
- Flicense-qualityCmaintenanceMCP server enabling natural-language querying of SQLite databases via schema discovery, GraphRAG retrieval, and safely guarded read-only SQL execution.
Related MCP Connectors
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.
MCP server exposing the Backtest360 engine API as tools for AI agents.
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/jptmoore/beingdb-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server