pubmed_cinii_mcp_server
Verified Safeby masa061580
Overview
Integrates PubMed and CiNii Research APIs to provide a unified search and retrieval service for academic literature (English and Japanese) via the Model Context Protocol (MCP).
Installation
python pubmed_mcp_server.pyEnvironment Variables
- NCBI_API_KEY
- NCBI_TOOL_NAME
- NCBI_EMAIL
- CINII_APP_ID
- LOG_LEVEL
- HOST
- PORT
Security Notes
API keys are loaded from environment variables, which is a good practice. Rate limiting is implemented for external API calls. XML parsing is used but from trusted external sources (NCBI). The `download_pdfs` tool allows specifying an `output_dir`, which could be a minor risk in a highly untrusted multi-user environment if the LLM were to hallucinate a malicious path, but for typical LLM integration, it's generally considered acceptable.
Similar Servers
mcp-omnisearch
Provides a unified interface for various search, AI response, content processing, and enhancement tools via Model Context Protocol (MCP).
medical-mcp
Provides comprehensive, real-time medical data from authoritative sources to enhance AI workflows locally and privately.
academia_mcp
An MCP server providing tools for searching, fetching, analyzing, and reporting on scientific papers and datasets, often powered by LLMs.
knowledgebase-mcp
A standardized Model Context Protocol (MCP) server that aggregates and provides AI systems with access to diverse biomedical knowledge bases and analysis tools.