Servidor MCP de GraphDB
Un servidor de Protocolo de Contexto de Modelo que proporciona acceso de solo lectura a Ontotext GraphDB. Este servidor permite a los LLM explorar grafos RDF y ejecutar consultas SPARQL en una instancia de GraphDB.
Componentes
Herramientas
- Consulta Sparql
- Ejecutar consultas SPARQL contra el repositorio GraphDB conectado
- Aporte:
query
(cadena): La consulta SPARQL a ejecutargraph
(cadena, opcional): IRI del gráfico específico al que se apuntaformat
(cadena, opcional): formato de respuesta (json, xml, csv)
- Todas las consultas se ejecutan en modo de solo lectura.
- listGraphs
- Enumera todos los gráficos disponibles en el repositorio
- No se requieren parámetros de entrada
Recursos
El servidor proporciona múltiples vistas de los datos del repositorio:
- Lista de clases (
graphdb://<host>/repository/<repo>/classes
)- Enumera todas las clases RDF encontradas en el repositorio con recuentos
- Predicados (
graphdb://<host>/repository/<repo>/predicates
)- Enumera todos los predicados (propiedades) con recuentos de uso
- Estadísticas (
graphdb://<host>/repository/<repo>/stats
)- Proporciona recuentos de sujetos, predicados, objetos y triples.
- Datos de muestra (
graphdb://<host>/repository/<repo>/sample
)- Muestra una muestra de triples del repositorio.
- Contenido del gráfico (
graphdb://<host>/repository/<repo>/graph/<graphUri>
)- Proporciona datos de muestra de gráficos específicos junto con metadatos.
Configuración
Puede configurar el servidor utilizando variables de entorno creando un archivo .env
:
Como alternativa, puede proporcionar el punto final y el repositorio como argumentos de la línea de comandos:
Los argumentos de la línea de comandos tienen prioridad sobre las variables de entorno.
Uso con Claude Desktop
Para usar este servidor con la aplicación Claude Desktop, agregue la siguiente configuración a la sección "mcpServers" de su claude_desktop_config.json
:
Reemplace los valores con su configuración específica de GraphDB.
Instalación
Ejemplos de consultas SPARQL
A continuación se muestran algunos ejemplos de consultas SPARQL que puede ejecutar con este servidor:
- Enumere todas las clases en la ontología:
- Enumere todas las propiedades de una clase específica:
- Contar instancias por clase:
Licencia
Este servidor MCP está licenciado bajo la GPL-3.0. Esto significa que usted tiene libertad de usar, modificar y distribuir el software, sujeto a los términos y condiciones de la GNU GPL-3.0.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor de protocolo de contexto de modelo que proporciona acceso de solo lectura a Ontotext GraphDB, lo que permite a los LLM explorar gráficos RDF y ejecutar consultas SPARQL.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server providing LLMs read-only access to PostgreSQL databases for inspecting schemas and executing queries.Last updated -20,13521JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables LLMs to interact with GraphQL APIs by providing schema introspection and query execution capabilities.Last updated -4671MIT License
- -securityFlicense-qualityA Model Context Protocol server that enables LLMs to interact with GraphQL APIs by providing schema introspection and query execution capabilities.Last updated -0TypeScript
- -securityFlicense-qualityAn enhanced Model Context Protocol server that enables LLMs to inspect database schemas with rich metadata and execute read-only SQL queries with safety checks.Last updated -6514TypeScript