Submit

Zenodo MCP

@MSKazemi

Tool-based LLM integration with Zenodo via the Model Context Protocol (MCP)
Overview

What is Zenodo MCP?

Zenodo MCP is a comprehensive toolkit designed for interacting with Zenodo records through the Model Context Protocol (MCP), offering two distinct implementations for various use cases.

How to use Zenodo MCP?

Users can choose between two implementations: the MCP SDK Core for direct integration with Cursor IDE or the MCP API for integration with LLM frameworks like LangChain and LangGraph. Each implementation has specific setup instructions provided in their respective README files.

Key features of Zenodo MCP?

  • MCP SDK Core: Direct integration with MCP-enabled environments, simple configuration, and unified API access to Zenodo resources.
  • MCP API: FastAPI-based service for LLM integration, OpenAI-compatible API, and extensible architecture for custom tool creation.
  • Access to Zenodo: Search and retrieve records, get citations, detect data types, access metadata, and download files.

Use cases of Zenodo MCP?

  1. Developers integrating Zenodo into their applications using Cursor IDE.
  2. Building LLM applications that require interaction with Zenodo records.
  3. Researchers needing to access and manage research outputs from Zenodo.

FAQ from Zenodo MCP?

  • Can I use Zenodo MCP with any LLM framework?

Yes! The MCP API is designed for compatibility with various LLM frameworks including LangChain and LangGraph.

  • Is there a specific environment required for the MCP SDK Core?

Yes, it is designed for integration with MCP-enabled environments like Cursor IDE.

  • How do I contribute to Zenodo MCP?

Contributions are welcome! Please refer to the respective README files for contribution guidelines.

© 2025 MCP.so. All rights reserved.

Build with ShipAny.