sib-swiss/sparql-llm

🦜✨ Chat system, MCP server, and reusable components to improve LLMs capabilities when generating SPARQL queries

61
/ 100
Established

Integrates Retrieval-Augmented Generation (RAG) with SPARQL endpoint schemas (VoID descriptions) for query validation, providing LangChain-compatible metadata loaders that extract query examples and endpoint schemas as JSON. Exposes tools via MCP server for document retrieval, class schema lookup, and query execution against biodata endpoints, supporting both HTTP streaming and stdio transport for seamless LLM integration.

Available on PyPI.

Maintenance 13 / 25
Adoption 14 / 25
Maturity 18 / 25
Community 16 / 25

How are scores calculated?

Stars

97

Forks

15

Language

Jupyter Notebook

License

MIT

Last pushed

Mar 11, 2026

Monthly downloads

233

Commits (30d)

0

Dependencies

12

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/sib-swiss/sparql-llm"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.