MCP-DBLP
A Model Context Protocol server that provides access to the DBLP computer science bibliography database, allowing AI models to search publications, process citations, and generate accurate BibTeX entries.
What is MCP-DBLP?
MCP-DBLP is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to model context protocol server that provides access to the dblp computer science bibliography database, allowing ai models to search publications, process citations, and generate accurate bibtex entrie...
A Model Context Protocol server that provides access to the DBLP computer science bibliography database, allowing AI models to search publications, process citations, and generate accurate BibTeX entries.
This server falls under the Search & Data Extraction category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- A Model Context Protocol server that provides access to the
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx mcp-dblpConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use MCP-DBLP
MCP-DBLP is a Model Context Protocol server that gives AI assistants direct access to the DBLP computer science bibliography database, one of the largest curated repositories of CS publications. It provides tools to search publications with Boolean or fuzzy queries, retrieve an author's complete publication list, look up venue details, and build a BibTeX collection that can be exported as a .bib file. Researchers and academics use it to quickly find authoritative citations, resolve ambiguous author names, generate correctly formatted BibTeX entries, and produce bibliography files from within their AI assistant without manual copy-pasting from the DBLP website. The server requires no API keys — DBLP is freely accessible.
Prerequisites
- Python 3.10 or newer with uv package manager installed (pip install uv)
- Internet access to reach the DBLP API at dblp.org
- No API keys required — DBLP is a free, open-access database
- An MCP-compatible client such as Claude Desktop or Cursor
- Optional: git for installing from source
Install via uvx (recommended)
The simplest installation uses uvx to run the mcp-dblp package directly from PyPI without a manual virtual environment setup. Run this once to verify the server starts correctly.
uvx mcp-dblpAdd the server to Claude Desktop
Open your Claude Desktop configuration file and add the mcp-dblp server entry. On macOS the file is at ~/Library/Application Support/Claude/claude_desktop_config.json.
{
"mcpServers": {
"mcp-dblp": {
"command": "uvx",
"args": ["mcp-dblp"]
}
}
}Add via Claude Code (alternative)
If you use Claude Code CLI, register the server with a single command.
claude mcp add mcp-dblp -- uvx mcp-dblpInstall from source (optional)
Clone the repository and install in editable mode if you want to modify the server or run the latest unreleased code.
git clone https://github.com/szeider/mcp-dblp.git
cd mcp-dblp
uv venv
source .venv/bin/activate
uv pip install -e .Restart Claude Desktop and verify
Fully quit and relaunch Claude Desktop. Open the tools panel and confirm that mcp-dblp appears with tools such as search, fuzzy_title_search, and export_bibtex.
MCP-DBLP Examples
Client configuration (Claude Desktop)
Minimal configuration to add MCP-DBLP to Claude Desktop using uvx. No environment variables are required.
{
"mcpServers": {
"mcp-dblp": {
"command": "uvx",
"args": ["mcp-dblp"]
}
}
}Prompts to try
Typical research workflows you can run after connecting MCP-DBLP to your AI assistant.
- "Search DBLP for papers by Leslie Lamport on distributed systems and export their BibTeX entries."
- "Find all publications by 'Geoffrey Hinton' and list the venue names and years."
- "I have this citation: 'Attention is All You Need, Vaswani et al., 2017' — find its DBLP entry and give me the BibTeX."
- "Search DBLP for recent papers on 'large language models' published at NeurIPS and add them to my BibTeX collection."
- "Export all BibTeX entries I've collected so far into a .bib file."Troubleshooting MCP-DBLP
Search returns no results or times out.
DBLP's public API has rate limits. Wait a moment and retry. For Boolean queries, ensure your syntax is correct (e.g., 'deep learning AND transformers'). The fuzzy_title_search tool is more tolerant of inexact spelling.
uvx command not found after pip install.
Make sure the Python scripts directory is in your PATH. Try 'python -m uv' as an alternative, or reinstall uv with 'pip install --upgrade uv' and open a new terminal session.
BibTeX export produces an empty file.
You must first add entries to the collection using the add_bibtex_entry tool (by DBLP key) before calling export_bibtex. Use the search or fuzzy_title_search tools to find a paper's DBLP key first.
Frequently Asked Questions about MCP-DBLP
What is MCP-DBLP?
MCP-DBLP is a Model Context Protocol (MCP) server that model context protocol server that provides access to the dblp computer science bibliography database, allowing ai models to search publications, process citations, and generate accurate bibtex entries. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install MCP-DBLP?
Follow the installation instructions on the MCP-DBLP GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with MCP-DBLP?
MCP-DBLP works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is MCP-DBLP free to use?
Yes, MCP-DBLP is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.
MCP-DBLP Alternatives — Similar Search & Data Extraction Servers
Looking for alternatives to MCP-DBLP? Here are other popular search & data extraction servers you can use with Claude, Cursor, and VS Code.
TrendRadar
★ 58.0kA real-time hotspot monitoring and news aggregation assistant that provides AI-powered analysis of trending topics across multiple platforms via the Model Context Protocol. It enables users to track news and receive automated notifications through va
Scrapling
★ 52.7k🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!
PDF Math Translate
★ 33.9k[EMNLP 2025 Demo] PDF scientific paper translation with preserved formats - 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Ollama/OpenAI 等服务,提供 CLI/GUI/MCP/Docker/Zotero
GPT Researcher
★ 27.2kAn autonomous agent that conducts deep research on any data using any LLM providers
Agent Reach
★ 20.1kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Xiaohongshu
★ 13.7kMCP for xiaohongshu.com
Browse More Search & Data Extraction MCP Servers
Explore all search & data extraction servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up MCP-DBLP in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use MCP-DBLP?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.