sib-swiss/sparql-llm
🦜✨ Chat system, MCP server, and reusable components to improve LLMs capabilities when generating SPARQL queries
This project helps scientific researchers and bioinformaticians query complex biological databases (knowledge graphs) using natural language. It takes your questions about biological data, like proteins or genes, and translates them into precise database queries (SPARQL), then fetches the results. Researchers in fields like genomics, proteomics, or systems biology who need to extract specific information from large, interlinked datasets would use this.
Available on PyPI.
Use this if you need to access and retrieve specific biological data from complex SPARQL endpoints, but prefer to ask questions in plain language rather than writing technical SPARQL queries yourself.
Not ideal if your data sources are not SPARQL endpoints, or if those endpoints lack the necessary metadata (like query examples or descriptions).
Stars
97
Forks
15
Language
Jupyter Notebook
License
MIT
Category
Last pushed
Mar 11, 2026
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.
Related servers
thedaviddias/mcp-llms-txt-explorer
MCP to explore websites with llms.txt files
jonigl/ollama-mcp-bridge
Extend the Ollama API with dynamic AI tool integration from multiple MCP (Model Context...
CodeLogicIncEngineering/codelogic-mcp-server
An MCP Server to utilize Codelogic's rich software dependency data in your AI programming assistant.
webworn/openfoam-mcp-server
LLM-powered OpenFOAM MCP server for intelligent CFD education with Socratic questioning and...
sammcj/mcp-llm
An MCP server that provides LLMs access to other LLMs