Skip to main content
Glama
Bohrium MCP Server

Bohrium MCP Server

by zhengh96

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.py

4. 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

bohrium_search_papers

Search academic papers by keywords + research question

bohrium_search_patents

Search global patents by keywords + question

bohrium_parse_pdf_by_url

Submit a PDF URL for structured parsing

bohrium_parse_pdf_by_file

Submit a local PDF file for parsing

bohrium_get_pdf_parse_result

Poll for PDF parsing result

bohrium_list_knowledge_bases

List all knowledge bases

bohrium_create_knowledge_base

Create a new knowledge base

bohrium_search_kb_file_content

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/v1

  • Auth: Header accessKey: {your_key}

  • type parameter is integer (0-5), not string

  • words is array of strings, not a single string

  • question is required (despite docs saying optional)

  • Paper search data field is a list, not {rows: [...]}

Environment Variables

Variable

Required

Description

ACCESS_KEY

Yes (or BOHRIUM_API_KEY)

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…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables 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 npm
      652
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables scientific literature research through multi-agent search, analysis, and semantic memory, exposing 9 MCP tools for querying, storing, and retrieving research findings.
      1
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Enables searching arXiv and top AI conferences, finding related papers, generating research insights, and managing a personal library via MCP tools.
      5
      60 npm
      MIT