MCP-DBLP - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

MCP-DBLP 是一个专门为大型语言模型设计的文献数据库访问工具,通过 MCP 协议集成 DBLP 数据库,提供高效的文献检索和引用管理功能。

核心功能

  • 搜索和检索 DBLP 数据库中的学术出版物
  • 处理引用并生成 BibTeX 条目
  • 对出版物标题和作者名称进行模糊匹配
  • 提取和格式化文献信息
  • 处理文档中的嵌入式引用
  • 直接导出 BibTeX 条目,绕过 LLM 处理以确保准确性

适用场景

  • 学术研究和论文写作
  • 文献综述和引用管理
  • 自动化生成参考文献
  • 学术数据分析和统计

工具列表

| 工具名称 | 描述 |
|----------|------|
| search | 使用布尔查询搜索 DBLP 出版物 |
| fuzzy_title_search | 使用模糊标题匹配搜索出版物 |
| get_author_publications | 检索特定作者的出版物 |
| get_venue_info | 获取出版物场所的详细信息 |
| calculate_statistics | 从出版物结果生成统计数据 |
| export_bibtex | 直接从 DBLP 导出 BibTeX 条目到文件 |

常见问题解答

  • 如何确保 BibTeX 条目的准确性?
    通过直接导出功能,绕过 LLM 处理,直接从 DBLP 获取数据。
  • 支持哪些查询方式?
    支持布尔查询和模糊匹配查询。
  • 如何配置导出路径?
    在配置文件中指定 --exportdir 参数。

使用教程

使用依赖

  • Python 3.11+
  • uv

安装教程

  1. 安装 MCP 兼容客户端(如 Claude Desktop app
  2. 安装 MCP-DBLP:
    bash
    git clone https://github.com/username/mcp-dblp.git
    cd mcp-dblp
    uv venv
    source .venv/bin/activate
    uv pip install -e .
  3. 创建配置文件:
  4. macOS/Linux: ~/Library/Application/Support/Claude/claude_desktop_config.json
  5. Windows: %APPDATA%\Claude\claude_desktop_config.json
    添加以下内容:
    json
    {
    "mcpServers": {
    "mcp-dblp": {
    "command": "uv",
    "args": [
    "--directory",
    "/absolute/path/to/mcp-dblp/",
    "run",
    "mcp-dblp",
    "--exportdir",
    "/absolute/path/to/bibtex/export/folder/"
    ]
    }
    }
    }

调试方式

  1. 确保 Python 和 uv 已正确安装
  2. 检查配置文件路径和内容是否正确
  3. 运行服务并测试工具功能
    bash
    uv run mcp-dblp
  4. 使用示例查询测试服务响应
    bash
    curl -X POST http://localhost:8000/search -d '{"query": "machine learning"}'

点击访问

开发效率

UnrealMCP Plugin - MCP服务,MCP服务器,MCP教程

2025-5-3 10:06:57

开发效率

MCP Apple Notes - MCP服务,MCP服务器,MCP教程

2025-5-3 10:07:04

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索