Bohrium MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Bohrium MCP Server
MCP server for Bohrium Open Platform — search academic papers, patents, parse PDFs, and manage knowledge bases through any MCP-compatible AI agent.
Features
Paper Search: Search English academic papers with keyword + semantic question matching
Patent Search: Search global patents with assignee and date filters
PDF Parsing: Submit PDFs for structured extraction (async with polling)
Knowledge Base: Create, list, and search within curated knowledge bases
Related MCP server: MinerU Document Explorer
Quick Start
1. Get API Key
Visit https://bohrium.dp.tech/settings/user to generate your access key.
2. Install
pip install "mcp>=1.0.0" "httpx>=0.27.0" "pydantic>=2.0.0"3. Run
ACCESS_KEY=your_key_here python server.py4. Configure with Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"bohrium": {
"command": "python",
"args": ["/path/to/bohrium_mcp_server/server.py"],
"env": {
"ACCESS_KEY": "your_bohrium_api_key"
}
}
}
}Available Tools
Tool | Description |
| Search academic papers by keywords + research question |
| Search global patents by keywords + question |
| Submit a PDF URL for structured parsing |
| Submit a local PDF file for parsing |
| Poll for PDF parsing result |
| List all knowledge bases |
| Create a new knowledge base |
| Search within a knowledge base |
Paper Search Example
# The agent calls:
bohrium_search_papers(
words=["EGFR", "inhibitor", "lung cancer"],
question="What are the latest EGFR targeted therapies for NSCLC?",
search_type=0, # 0=fast keyword, 1-4=enhanced with ranking
page_size=10,
area_ids=["11"], # 11=Medicine
)Returns formatted results with title, DOI, journal, date, and citation count.
API Notes
Base URL:
https://openapi.dp.tech/openapi/v1Auth: Header
accessKey: {your_key}typeparameter is integer (0-5), not stringwordsis array of strings, not a single stringquestionis required (despite docs saying optional)Paper search
datafield is a list, not{rows: [...]}
Environment Variables
Variable | Required | Description |
| Yes (or | Bohrium platform API key |
License
Apache 2.0
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Knowledge base MCP for AI agents on iknow.dev. Search, read, and maintain via OAuth.
Search arXiv/Semantic Scholar/OpenAlex + medical evidence (PubMed/Europe PMC) + LaTeX/PDF tools.
Your memory, everywhere AI goes. Build knowledge once, access it via MCP anywhere.
Persistent memory, knowledge graph, task management and more for AI agents via MCP.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to download, index, and semantically search PDF research papers using 8 MCP tools.4GPL 3.0
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to search, deep-read, and build knowledge bases from Markdown, PDF, DOCX, and PPTX documents via MCP tools for retrieval, document navigation, and ingestion.23 npm652MIT
- AlicenseNot gradedqualityDmaintenanceEnables scientific literature research through multi-agent search, analysis, and semantic memory, exposing 9 MCP tools for querying, storing, and retrieving research findings.1MIT
- AlicenseAqualityDmaintenanceEnables searching arXiv and top AI conferences, finding related papers, generating research insights, and managing a personal library via MCP tools.560 npmMIT