RIB iTWO 4.0 MCP Server
RIB iTWO 4.0 MCP Server
Servidor MCP de solo lectura para acceder a la base de datos SQL Server de una instancia de RIB iTWO 4.0.
Herramientas
list_schemas– listar todos los esquemaslist_tables(schema)– tablas/vistas de un esquemasearch_tables(keyword)– buscar tablas por nombre en todos los esquemasdescribe_table(schema, table)– columnas, tipos, nulabilidadrun_query(sql)– cualquier sentencia SELECT (solo lectura forzada)
Related MCP server: mcp-sqlserver-readonly
Preparación
Instalar el controlador ODBC: instalar Microsoft ODBC Driver 18 for SQL Server para Windows.
Crear el usuario de BD: crear un inicio de sesión en el SQL Server con el rol
db_datareader(solo lectura) para la base de datos iTWO. Los permisos del lado del servidor son la protección real – el filtrado de consultas en el servidor es solo una capa adicional de protección.Instalar dependencias:
cd "C:\Users\schol\Desktop\MCP Datenbank" python -m venv .venv .venv\Scripts\Activate.ps1 pip install -e .Configuración: copiar
.env.examplea.enve introducir las credenciales.Copy-Item .env.example .envProbar localmente:
python -m rib_itwo_mcp.server
Despliegue en Coolify
El servidor se ejecuta como servicio HTTP (transporte streamable-http) para que Claude pueda conectarse de forma remota. El controlador ODBC está incluido en el Dockerfile; un cliente de BD no necesita instalarse en el propio host de Coolify.
Subir el repositorio a Git (GitHub/GitLab, etc.).
Crear una nueva Application en Coolify a partir de este repositorio, Build-Pack: Dockerfile.
Establecer las variables de entorno en Coolify (desde
.env.example):DB_SERVER,DB_NAME,DB_USER,DB_PASSWORDDB_DRIVER=ODBC Driver 18 for SQL ServerDB_TRUST_SERVER_CERTIFICATE=yes(ono, si hay un certificado válido)DB_ALLOWED_SCHEMAS,DB_MAX_ROWSopcionalMCP_AUTH_TOKEN— obligatorio, un secreto largo y aleatorio (openssl rand -hex 32), ya que de lo contrario el endpoint quedaría abierto y accesible en la red
Abrir el puerto
8000o mapear el proxy/dominio de Coolify a ese puerto. La ruta del healthcheck es/health.Desplegar. El SQL Server debe ser accesible desde el host de Coolify a través de la red (ajustar firewall/grupo de seguridad si es necesario, puerto 1433).
Añadir como conector en Claude (remoto/HTTP)
En cuanto la app sea accesible en, por ejemplo, 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>"(En la interfaz de Claude Desktop/Web, añádalo como "Custom Connector" con URL + Bearer-Token.)
Local como conector stdio (alternativa sin Coolify)
Para uso puramente local sin HTTP, se puede establecer 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.serverSeguridad
run_querypermite exclusivamente sentenciasSELECT/WITHindividuales; bloquea sentencias múltiples, así como palabras clave de escritura/administrativas.Además, el propio usuario de BD debería tener solo permisos de lectura (
db_datareader), de modo que la protección no dependa únicamente del filtrado de consultas.Opcionalmente, se puede restringir el acceso a determinados esquemas mediante
DB_ALLOWED_SCHEMAS.DB_MAX_ROWSlimita el tamaño del conjunto de resultados por consulta.En el despliegue HTTP (Coolify),
MCP_AUTH_TOKENes la única barrera de acceso al endpoint — sin token establecido, el servidor está abierto para cualquiera con acceso a la red. Además, asegurar TLS mediante el proxy/dominio de Coolify para que el token no se transmita en texto plano.
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