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 LLMs to access multiple web search, AI response, content processing, and enhancement tools from various providers through the Model Context Protocol (MCP).
zotero-mcp
Integrates Zotero, a leading reference management tool, with AI assistants through the Model Context Protocol (MCP) to enable intelligent search, retrieval, and analysis of academic literature and annotations.
medical-mcp
Provides comprehensive medical information by querying multiple authoritative medical APIs and academic databases for AI/ML applications.
academia_mcp
Provides a server for searching, fetching, analyzing, and reporting on scientific papers and datasets using various APIs and optional LLM-powered tools.