osdr_mcp_server

osdr_mcp_server

3.2

If you are the rightful owner of osdr_mcp_server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This repository demonstrates the integration of MCP agents with custom tools for interacting with NASA’s Open Science Data Repository (OSDR).

The OSDR MCP Server + Agents repository provides a framework for integrating Model Context Protocol (MCP) agents with custom tools to interact with NASA's Open Science Data Repository (OSDR). It includes examples of agent workflows that fetch, analyze, and summarize biological data. The repository is structured to demonstrate the use of both official and custom MCP servers, showcasing how domain-specific tools can be plugged into the system. The architecture is designed for flexibility, allowing users to switch between different modes of data interaction, such as document Q&A, RAG search, or custom analysis tools. The configuration is managed through a YAML file, which controls the LLM backend, MCP server connections, tool availability, and system prompts.

Features

  • Integration with NASA's OSDR for biological data analysis.
  • Custom MCP server tools for metadata fetching and organism filtering.
  • Multi-agent workflows for comprehensive data processing and reporting.
  • Configurable architecture for flexible data interaction modes.
  • Support for domain-specific tool integration.

Tools

  1. osdr_fetch_metadata

    Get metadata of OSDR dataset

  2. osdr_find_by_organism

    Screening research data by organism

  3. osdr_viz_tools

    Provide advanced functions such as RNA analysis