Zbmath
БесплатноНе проверенMCP server to search and retrieve mathematical publications, author profiles, and software entries from zbMath Open.
Описание
MCP server to search and retrieve mathematical publications, author profiles, and software entries from zbMath Open.
README
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 |
|---|---|
search_documents |
Free-text search across 4.5 M+ zbMath documents |
get_document |
Fetch full metadata for a document by its zbMath ID |
structured_search |
Field-filtered search (author, title, MSC code, year range, journal) |
get_author |
Fetch an author profile by zbMath author ID |
get_software |
Fetch a software / swMath entry by its numeric ID |
Requirements
- Python 3.11+
- uv (recommended) or
pip
Installation
Using uv (recommended)
Installs a global zbmath-mcp command:
uv tool install git+https://github.com/iwaokimura/zbmath-mcp.git
Using pip
pip install git+https://github.com/iwaokimura/zbmath-mcp.git
From 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-mcp
From a source checkout:
uv run zbmath-mcp
The 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-mcp
Or from a source checkout (replace the path with your clone location):
claude mcp add zbmath -- uv --directory /path/to/zbmath-mcp run zbmath-mcp
Example 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 suite
License
MIT — see LICENSE.
Установка Zbmath
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/iwaokimura/zbmath-mcpFAQ
Zbmath MCP бесплатный?
Да, Zbmath MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Zbmath?
Нет, Zbmath работает без API-ключей и переменных окружения.
Zbmath — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Zbmath в Claude Desktop, Claude Code или Cursor?
Открой Zbmath на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Zbmath with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
