Scholar_mcp_server

Created By
Seelly9 months ago
学术论文检索聚合 MCP 服务 基于 Go 语言实现的学术论文检索聚合 MCP (Model Context Protocol) 服务,通过统一接口同时调用多个学术数据库,提供智能去重、合并和排序的搜索结果。 功能特性 🔍 多源聚合搜索: 同时调用6个主要学术数据库 🧠 智能去重合并: 基于DOI和标题的智能重复检测 📊 统一数据格式: 标准化的论文元数据结构 🚀 并发高性能: 异步并行调用所有数据源 🎯 精确结果: 智能排序和相关性评分 🌐 MCP 协议支持: 完整的MCP工具接口 📝 详细状态报告: 实时数据源状态和性能监控 支持的数据源 arXiv: 物理学、数学、计算机科学预印本 (免费) Semantic Scholar: AI驱动的学术搜索引擎 (免费) Crossref: 全球最大的DOI注册机构 (免费) Scopus: Elsevier学术数据库 (需要API密钥) ADSABS: NASA天体物理学数据系统 (需要API密钥) Sci-Hub: 学术论文PDF获取 (免费,但需注意法律风险)
Overview

what is Scholar_mcp_server?

Scholar_mcp_server is an academic paper retrieval aggregation service implemented in Go language, which calls multiple academic databases through a unified interface, providing intelligent deduplication, merging, and sorting of search results.

how to use Scholar_mcp_server?

To use Scholar_mcp_server, clone the project from GitHub, install the dependencies, and run the server. You can then make requests to the server to search for academic papers or retrieve details of specific papers.

key features of Scholar_mcp_server?

  • 🔍 Multi-source aggregation search: Simultaneously calls 6 major academic databases.
  • 🧠 Intelligent deduplication and merging: Smart duplicate detection based on DOI and title.
  • 📊 Unified data format: Standardized paper metadata structure.
  • 🚀 High concurrency performance: Asynchronous parallel calls to all data sources.
  • 🎯 Accurate results: Intelligent sorting and relevance scoring.
  • 🌐 MCP protocol support: Complete MCP tool interface.
  • 📝 Detailed status reports: Real-time data source status and performance monitoring.

use cases of Scholar_mcp_server?

  1. Searching for academic papers across multiple databases.
  2. Merging and deduplicating search results for better clarity.
  3. Retrieving detailed information about specific papers using their identifiers.

FAQ from Scholar_mcp_server?

  • Can Scholar_mcp_server access all academic databases?

Yes, it can access multiple databases including arXiv, Semantic Scholar, and Scopus.

  • Is there a cost to use Scholar_mcp_server?

The service is free to use for most databases, but some may require API keys.

  • How do I run the server?

You can run the server by executing go run main.go logging.go after setting up the environment.

Server Config

{
  "mcpServers": {
    "arXiv论文检索服务": {
      "url": "http://127.0.0.1:8080/mcp"
    }
  }
}
Project Info
Created At
9 months ago
Updated At
9 months ago
Author Name
Seelly
Star
-
Language
-
License
-

Recommend Servers

View All
Bring your real authenticated browser session to AI coding agents. Local-first MCP server + Chrome MV3 extension. No cloud. No telemetry.
@Cubenest

peek records the user's actual logged-in browser (DOM via rrweb, console events, network metadata, optional response bodies via opt-in Deep capture) through a Chrome MV3 extension. The extension ships events through a native-messaging stdio bridge to a local MCP server (peek-mcp), which persists them to a SQLite database at ~/.peek/sessions.db. AI coding agents (Claude Code, Cursor, Cline, Windsurf) read sessions from the database via 10 MCP tools: Tool What it does list_recent_sessions List recently recorded sessions (id, origin, ts, event count). get_session_summary LLM-readable narrative summary of a session. get_session_console_errors Console errors recorded in a session. get_session_network_errors Failed/notable network requests in a session. get_user_action_before_error Last N user actions before a console error. generate_playwright_repro Generate a runnable Playwright test from a session. get_dom_snapshot Reconstruct the DOM at a given timestamp. query_dom_history Timeline of attribute/text changes for a selector. request_authorization Side-panel consent for write actions (Level 3). execute_action Dispatch a UI action (gated by permission level + destructive blocklist). Why local-first matters Every other "browser session for AI" tool ships to a vendor cloud. peek's SQLite + extension live on the user's machine — no remote endpoints, no telemetry. The privacy policy (docs/peek/PRIVACY_POLICY.md) is the source of truth. Install # 1. Add the MCP server to Claude Code claude mcp add peek -- npx -y @peekdev/mcp # 2. Install the Chrome extension from the Chrome Web Store # (link added once the CWS listing is approved)

2 days ago