Back to Home
szeider icon

mcp-dblp

Verified Safe

by szeider

Overview

Provides Large Language Models (LLMs) with structured access to the DBLP computer science bibliography for searching publications, processing citations, and exporting BibTeX entries.

Installation

Run Command
uvx mcp-dblp

Security Notes

The primary security consideration is the `export_bibtex` tool, which allows writing BibTeX content to an arbitrary user-specified file path. While the content is controlled (BibTeX fetched directly from DBLP), an unconstrained LLM could potentially specify a sensitive file path (e.g., `/etc/passwd.bib`) leading to unintended file creation or overwrites, assuming the server's process has write permissions at that location. This risk needs to be managed by the calling environment or LLM through proper path sanitization. The `subprocess.Popen` usage in `src/mcp_dblp/tools.py` is for internal testing/tooling and does not execute arbitrary user commands. No `eval()` calls, hardcoded secrets, or other obvious arbitrary code execution vulnerabilities were found. External API calls to DBLP include timeouts and an identifying User-Agent.

Similar Servers

Stats

Interest Score39
Security Score7
Cost ClassMedium
Avg Tokens1500
Stars15
Forks10
Last Update2025-12-02

Tags

DBLPbibliographyacademic researchcitationsLLM tools