DPLP
Created 6 months ago
A Model Context Protocol (MCP) server that provides access to the DBLP computer science bibliography database for Large Language Models.
development
documentation
public
MCP
DBLP
What is DPLP?
Searches the [DBLP](https://dblp.org) computer science bibliography database.
Documentation
MCP-DBLP
Overview
The MCP-DBLP integrates the DBLP (Digital Bibliography & Library Project) API with LLMs through the Model Context Protocol, enabling AI models to:
- Search and retrieve academic publications from the DBLP database
- Process citations and generate BibTeX entries
- Perform fuzzy matching on publication titles and author names
- Extract and format bibliographic information
- Process embedded references in documents
- Direct BibTeX export that bypasses LLM processing for maximum accuracy
Features
- Comprehensive search capabilities with boolean queries
- Fuzzy title and author name matching
- BibTeX entry retrieval directly from DBLP
- Publication filtering by year and venue
- Statistical analysis of publication data
- Direct BibTeX export capability that bypasses LLM processing for maximum accuracy
Available Tools
| Tool Name | Description |
|---|---|
search |
Search DBLP for publications using boolean queries |
fuzzy_title_search |
Search publications with fuzzy title matching |
get_author_publications |
Retrieve publications for a specific author |
get_venue_info |
Get detailed information about a publication venue |
calculate_statistics |
Generate statistics from publication results |
export_bibtex |
Export BibTeX entries directly from DBLP to files |
Feedback
Provide feedback to the author via this form.
System Requirements
- Python 3.11+
- uv
Installation
- Install an MCP-compatible client (e.g., Claude Desktop app)
- Install the MCP-DBLP:
git clone https://github.com/username/mcp-dblp.git
cd mcp-dblp
uv venv
source .venv/bin/activate
uv pip install -e .
- Create the configuration file: For macOS/Linux:
~/Library/Application/Support/Claude/claude_desktop_config.json
For Windows:
%APPDATA%\Claude\claude_desktop_config.json
Add the following content:
{
"mcpServers": {
"mcp-dblp": {
"command": "uv",
"args": [
"--directory",
"/absolute/path/to/mcp-dblp/",
"run",
"mcp-dblp",
"--exportdir",
"/absolute/path/to/bibtex/export/folder/"
]
}
}
}
Disclaimer
This MCP-DBLP is in its prototype stage and should be used with caution. Users are encouraged to experiment, but any use in critical environments is at their own risk.
Server Config
{
"mcpServers": {
"dplp-server": {
"command": "npx",
"args": [
"dplp"
]
}
}
}
Links & Status
Project Info
Hosted
Featured
Created At:
May 23, 2025
Updated At:
Aug 07, 2025
Author:
Szeider
Category:
community
License:
MIT License
Tags:
development
documentation
public