← Latest papers
🤖 AI

mcp-proto-okn: Natural-language access to open scientific knowledge graphs through the Model Context Protocol

The paper introduces mcp-proto-okn, a Python-based Model Context Protocol server that empowers AI assistants to access, query, and integrate open scientific knowledge graphs through natural language, thereby lowering the barrier for cross-domain biomedical analysis.

Original authors: Peter W. Rose, Benjamin M. Good, Amanda M. Saravia-Butler, Charlotte A. Nelson, James P. Balhoff, Yaphet Kebede, Patricia L. Whetzel, Christopher Bizon, Andrew I. Su, Sergio E. Baranzini

Published 2026-05-29
📖 4 min read☕ Coffee break read

Original authors: Peter W. Rose, Benjamin M. Good, Amanda M. Saravia-Butler, Charlotte A. Nelson, James P. Balhoff, Yaphet Kebede, Patricia L. Whetzel, Christopher Bizon, Andrew I. Su, Sergio E. Baranzini

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine the world of scientific research as a massive library, but instead of books on shelves, the information is stored in over 30 different, isolated "digital vaults." Some vaults hold data about spaceflight experiments, others about human diseases, and some about toxic chemicals. The problem is that each vault speaks a different language (a different data structure), has its own unique filing system, and requires a specialized librarian with a PhD in computer code to ask a single question.

Enter "mcp-proto-okn": The Universal Translator and Librarian.

This paper introduces a new tool called mcp-proto-okn. Think of it as a super-smart, bilingual assistant that sits between you (the researcher) and those 30+ digital vaults. It uses a new standard called the Model Context Protocol (MCP), which is essentially a universal remote control that lets Artificial Intelligence (AI) talk to these complex databases.

Here is how it works, broken down into simple concepts:

1. The Problem: A Tower of Babel

Before this tool, if a scientist wanted to find out how space travel affects heart health, they would have to:

  • Know exactly which of the 30+ vaults held space data.
  • Know which other vault held heart disease data.
  • Learn the specific "code language" (called SPARQL) to ask each vault a question.
  • Manually try to glue the answers together.

If they didn't know the code, they were stuck.

2. The Solution: The "Smart Concierge"

The mcp-proto-okn server acts like a concierge at a giant hotel with many different wings. You don't need to know which wing has the pool or the gym. You just tell the concierge, "I want to see data about heart problems in space," and the tool does the heavy lifting:

  • Graph Routing (The Map): It looks at your question and figures out which specific vaults (graphs) have the answer. It knows that "space" data is in one vault and "heart" data is in another.
  • Schema Inspection (The Menu): Before asking for food, it checks the menu to see what ingredients are actually available in that specific vault, so it doesn't ask for something that doesn't exist.
  • The Translation (Text-to-Code): You speak in plain English. The tool translates your sentence into the complex code the vaults understand, runs the search, and then translates the results back into plain English for you.

3. The "Magic" Trick: Expanding the Search

One of the coolest features described is Ontology Expansion.

Imagine you ask the library, "Show me all books about Cardiovascular Disease."

  • Without the tool: The library might only show you books literally titled "Cardiovascular Disease." It would miss books titled "Heart Failure," "Stroke," or "Atrial Fibrillation" because those are specific types of the main topic.
  • With the tool: The assistant knows that "Cardiovascular Disease" is a big umbrella. It automatically looks up a master list (called UberGraph) to find every single child under that umbrella. It then asks the library for "Cardiovascular Disease" PLUS "Heart Failure," "Stroke," "Heart Attack," and hundreds of other specific conditions.

In the paper's example, this turned a search that found 447 results into one that found over 10,000 results, including rare conditions a human might have forgotten to search for.

4. Real-World Examples from the Paper

The authors tested this with two specific scenarios:

  • Spaceflight & Genes: They asked the tool to analyze a NASA study on how spaceflight affects the thymus (a part of the immune system) in mice. The tool found the data, compared it to ground-based data, translated the mouse genes to human genes, and then connected those genes to human diseases like heart issues and inflammation. It did all this just by listening to a natural conversation.
  • Finding Disease Data: They asked the tool to list datasets for "cardiovascular disease." As mentioned above, the tool automatically expanded the search to include hundreds of specific heart conditions, revealing a massive amount of data that would have been invisible with a simple keyword search.

The Bottom Line

The paper claims that mcp-proto-okn lowers the barrier to entry for scientific discovery. You no longer need to be a coding expert to connect dots between space biology, toxicology, and human disease. You just need to ask a question in plain English, and this tool acts as the bridge, the translator, and the data miner all at once.

Limitations Mentioned:
The authors are honest that the tool is only as good as the data it connects to. If the original "vaults" (the OKN Fabric endpoints) are broken, missing data, or have messy filing systems, the tool has to work harder to make sense of it, though it includes warning systems to tell you if something looks suspicious.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →