RIB iTWO 4.0 MCP Server
RIB iTWO 4.0 MCP Server
Read-only MCP-сервер для доступа к базе данных SQL Server инстанса RIB iTWO 4.0.
Инструменты
list_schemas– перечислить все схемыlist_tables(schema)– таблицы/представления схемыsearch_tables(keyword)– искать таблицы по именам во всех схемахdescribe_table(schema, table)– столбцы, типы, допустимость NULLrun_query(sql)– произвольный SELECT-запрос (принудительно только чтение)
Related MCP server: mcp-sqlserver-readonly
Установка
Установите ODBC-драйвер: установите Microsoft ODBC Driver 18 for SQL Server для Windows.
Создайте пользователя БД: на SQL Server создайте логин с ролью
db_datareader(только чтение) для базы данных iTWO. Права на стороне сервера — это основная защита; фильтрация запросов на сервере — лишь дополнительный уровень.Установите зависимости:
cd "C:\Users\schol\Desktop\MCP Datenbank" python -m venv .venv .venv\Scripts\Activate.ps1 pip install -e .Настройка: скопируйте
.env.exampleв.envи укажите учётные данные.Copy-Item .env.example .envЛокальное тестирование:
python -m rib_itwo_mcp.server
Развёртывание на Coolify
Сервер работает как HTTP-сервис (транспорт streamable-http), чтобы Claude мог подключаться удалённо. ODBC-драйвер находится в Dockerfile, устанавливать DB-клиент на самом хосте Coolify не нужно.
Запушьте репозиторий в Git (GitHub/GitLab и т.д.).
В Coolify создайте новое Application из этого репозитория, Build-Pack: Dockerfile.
Задайте переменные окружения в Coolify (из
.env.example):DB_SERVER,DB_NAME,DB_USER,DB_PASSWORDDB_DRIVER=ODBC Driver 18 for SQL ServerDB_TRUST_SERVER_CERTIFICATE=yes(илиno, если действительный сертификат)DB_ALLOWED_SCHEMAS,DB_MAX_ROWSнеобязательноMCP_AUTH_TOKEN— обязательно, длинный случайный секрет (openssl rand -hex 32), иначе конечная точка будет открыта в сети.
Откройте порт
8000или сопоставьте с ним прокси/домен Coolify. Путь healthcheck —/health.Выполните деплой. SQL Server должен быть доступен по сети с хоста Coolify (при необходимости настройте брандмауэр/security group, порт 1433).
Добавление в качестве коннектора в Claude (удалённо/HTTP)
Как только приложение станет доступно, например, по адресу https://rib-itwo-mcp.deine-domain.de:
claude mcp add --transport http rib-itwo https://rib-itwo-mcp.deine-domain.de/mcp --header "Authorization: Bearer <dein-MCP_AUTH_TOKEN>"(В интерфейсе Claude Desktop/Web укажите его как "Custom Connector" с URL + Bearer-токеном.)
Локально как stdio-коннектор (альтернатива без Coolify)
Для чисто локального использования без HTTP можно задать MCP_TRANSPORT=stdio:
claude mcp add rib-itwo -e MCP_TRANSPORT=stdio -- "C:\Users\schol\Desktop\MCP Datenbank\.venv\Scripts\python.exe" -m rib_itwo_mcp.serverБезопасность
run_queryразрешает только одиночныеSELECT/WITH-запросы, блокирует множественные операторы, а также записывающие/административные ключевые слова.Кроме того, у самого пользователя БД должны быть только права на чтение (
db_datareader), чтобы защита не зависела только от фильтрации запросов.При необходимости доступ можно ограничить определёнными схемами с помощью
DB_ALLOWED_SCHEMAS.DB_MAX_ROWSограничивает объём результатов на один запрос.При HTTP-развёртывании (Coolify)
MCP_AUTH_TOKEN— единственная преграда доступа к конечной точке: без заданного токена сервер открыт для любого, у кого есть сетевой доступ. Кроме того, обеспечьте TLS через прокси Coolify/домен, чтобы токен не передавался в открытом виде.
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 Connectors
Read-only PostgreSQL, MySQL, SQL Server access via MCP — 24 dialect-aware hosted tools.
Paid remote MCP for governed database query review, SQL simulation, approvals, and audits.
Query your org's data in natural language — read-only MCP access to SQL, NoSQL, files & warehouses.
2,000+ MCP servers read at source level. Know what one does before you connect. Free, no key.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables SQL query execution and database structure browsing via MCP tools and resources.MIT
- AlicenseNot gradedqualityCmaintenanceRead-only SQL Server MCP server enabling safe database queries, table listing, and schema inspection with built-in security protections.MIT
- AlicenseNot gradedqualityBmaintenanceEnables querying multiple SQL Server, Azure SQL, or Synapse databases through a single MCP interface, with support for read-only targets and various authentication methods.MIT
- FlicenseNot gradedqualityDmaintenanceEnables read-only SQL querying and schema inspection across MSSQL, PostgreSQL, and MySQL databases via MCP tools.
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/5dSimon/rib-itwo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server