|
|
пре 1 месец | |
|---|---|---|
| .gitignore | пре 1 месец | |
| PROJECT.md | пре 1 месец | |
| README.md | пре 1 месец | |
| killserver.sh | пре 1 месец | |
| requirements.txt | пре 1 месец | |
| restart.sh | пре 1 месец | |
| run.sh | пре 1 месец | |
| server.pid | пре 1 месец | |
| test.sh | пре 1 месец | |
| virtuoso_mcp.py | пре 1 месец |
A custom MCP server that lets OpenClaw (or any LLM agent) access Virtuoso Community Edition as a semantic backend without running raw SPARQL from the agent. The MCP layer exposes structured tools that orchestrate queries and later aggregate data across additional stores (PostgreSQL, CouchDB, Qdrant).
LLM Agent (OpenClaw)
↓
MCP Server
├── Virtuoso (SPARQL)
├── PostgreSQL
└── Vector DBs (e.g., Qdrant)
sparql_query, get_entities_by_type, list_graphs instead of exposing raw SPARQL.sparql_query) returns valid SPARQL JSON results.