zbmath-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@zbmath-mcpsearch for recent papers on quantum topology"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
zbmath-mcp
MCP server for zbMath Open — the world's most comprehensive reviewed database of mathematical literature.
This server exposes the zbMath Open REST API as Model Context Protocol (MCP) tools, enabling AI assistants such as Claude to search and retrieve mathematical publications, author profiles, and software entries directly.
Tools
Tool | Description |
| Free-text search across 4.5 M+ zbMath documents |
| Fetch full metadata for a document by its zbMath ID |
| Field-filtered search (author, title, MSC code, year range, journal) |
| Fetch an author profile by zbMath author ID |
| Fetch a software / swMath entry by its numeric ID |
Related MCP server: arxiv-reader-mcp
Requirements
Python 3.11+
uv(recommended) orpip
Installation
Using uv (recommended)
Installs a global zbmath-mcp command:
uv tool install git+https://github.com/iwaokimura/zbmath-mcp.gitUsing pip
pip install git+https://github.com/iwaokimura/zbmath-mcp.gitFrom source
git clone https://github.com/iwaokimura/zbmath-mcp.git
cd zbmath-mcp
uv sync(With plain pip instead of uv, run pip install -e . in place of uv sync.)
Usage
Running the server
If you installed it as a tool (uv) or with pip:
zbmath-mcpFrom a source checkout:
uv run zbmath-mcpThe server communicates over stdio using the MCP protocol, so running it in a plain terminal just waits for a client to connect — that is expected. Normally an MCP client (see below) launches it for you.
Connecting with Claude Desktop
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"zbmath": {
"command": "zbmath-mcp"
}
}
}Or, to run from a source checkout without installing (replace the path with your clone location):
{
"mcpServers": {
"zbmath": {
"command": "uv",
"args": ["--directory", "/path/to/zbmath-mcp", "run", "zbmath-mcp"]
}
}
}Connecting with Claude Code (CLI)
If installed as a command:
claude mcp add zbmath -- zbmath-mcpOr from a source checkout (replace the path with your clone location):
claude mcp add zbmath -- uv --directory /path/to/zbmath-mcp run zbmath-mcpExample interactions
Once connected, you can ask an AI assistant:
"Search zbMath for papers on the Langlands program from the last 5 years."
"Get the zbMath document with ID 7192477."
"Find all papers by Euler in zbMath."
"Search for papers in MSC class 11 (Number Theory) published between 2000 and 2010."
"Look up the software entry for Macaulay2 on swMath."
Development
git clone https://github.com/iwaokimura/zbmath-mcp.git
cd zbmath-mcp
uv sync # installs runtime + dev dependencies
uv run pytest # run the test suiteLicense
MIT — see LICENSE.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server for searching Ex Libris Primo library catalogues and subscribed databases, enabling search, record retrieval, autocomplete, citation generation, and export to BibTeX, RIS, or CSV.57MIT
- AlicenseAqualityBmaintenanceMCP server for searching and retrieving arXiv papers with full-text PDF extraction.51MIT
- Flicense-qualityCmaintenanceMCP server for academic research using the OpenAlex API, enabling article search, details retrieval, and author profile lookup.
- AlicenseAqualityAmaintenanceAn MCP server for academic literature research that integrates Scopus, CrossRef, OpenAlex, and Unpaywall to search documents, get abstracts, author profiles, citing papers, and open-access PDF links.6MIT
Related MCP Connectors
Academic research MCP server for paper search, citation checks, graphs, and deep research.
MCP server for Open Archives: Dutch genealogical records and historical page transcriptions.
This MCP server enables users to perform scientific computations regarding linear algebra and vect…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/iwaokimura/zbmath-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server