Semantic Scholar MCP Server

Integrations

  • Provides tools for searching papers, retrieving detailed paper and author information, and fetching citations and references from the Semantic Scholar academic database.

🎓 セマンティック・スカラー MCP サーバー

このプロジェクトは、Semantic Scholar APIと連携するためのModel Context Protocol(MCP)サーバーを実装します。論文の検索、論文と著者の詳細情報の取得、引用文献の取得のためのツールを提供します。

✨ 特徴

  • 🔍 Semantic Scholarで論文を検索する
  • 📄 特定の論文に関する詳細情報を取得する
  • 👤 著者の詳細を見る
  • 🔗 論文の引用と参考文献を取得する

📋 前提条件

  • 🐍 Python 3.10 以上
  • 📚 semanticscholar Python パッケージ
  • 🔧 mcp Python パッケージ (モデル コンテキスト プロトコル)

🚀 インストール

Smithery経由でインストール

Smithery経由で Claude Desktop 用の semanticscholar Server を自動的にインストールするには:

クロード
npx -y @smithery/cli@latest install @JackKuo666/semanticscholar-mcp-server --client claude --config "{}"
カーソル

次の内容を「設定」→「カーソル設定」→「MCP」→「新しいサーバーの追加」に貼り付けます。

  • Mac/Linux
npx -y @smithery/cli@latest run @JackKuo666/semanticscholar-mcp-server --client cursor --config "{}"
ウィンドサーフィン
npx -y @smithery/cli@latest install @JackKuo666/semanticscholar-mcp-server --client windsurf --config "{}"

Cライン

npx -y @smithery/cli@latest install @JackKuo666/semanticscholar-mcp-server --client cline --config "{}"
  1. このリポジトリをクローンします:
    git clone https://github.com/JackKuo666/semanticscholar-MCP-Server.git cd semanticscholar-mcp-server
  2. 必要なパッケージをインストールします。
    pip install semanticscholar mcp

🖥️ 使用方法

  1. Semantic Scholar MCP サーバーを起動します。
    python semantic_scholar_server.py
  2. サーバーが起動し、MCP 要求をリッスンします。
  3. MCP クライアントを使用してサーバーと対話し、次のツールにアクセスします。
    • 🔍 search_semantic_scholar : クエリ文字列を使って論文を検索する
    • 📄 get_semantic_scholar_paper_details : 特定の論文の詳細を取得する
    • 👤 get_semantic_scholar_author_details : 特定の著者の詳細を取得する
    • 🔗 get_semantic_scholar_citations_and_references : 論文の引用と参考文献を取得する

Claude Desktopでの使用

この設定をclaude_desktop_config.jsonに追加します。

(Mac OS)

{ "mcpServers": { "semanticscholar": { "command": "python", "args": ["-m", "semanticscholar_mcp_server"] } } }

(Windows版):

{ "mcpServers": { "semanticscholar": { "command": "C:\\Users\\YOUR\\PATH\\miniconda3\\envs\\mcp_server\\python.exe", "args": [ "D:\\code\\YOUR\\PATH\\semanticscholar-MCP-Server\\semanticscholar_server.py" ], "env": {}, "disabled": false, "autoApprove": [] } } }

Clineと併用

{ "mcpServers": { "semanticscholar": { "command": "bash", "args": [ "-c", "source /home/YOUR/PATH/.venv/bin/activate && python /home/YOUR/PATH/semanticscholar_mcp_server.py" ], "env": {}, "disabled": false, "autoApprove": [] } } }

📁 ファイル構造

  • 📜 semantic_scholar_search.py : Semantic Scholar API と対話するための関数が含まれています
  • 🖥️ semantic_scholar_server.py : MCP サーバーを実装し、利用可能なツールを定義します

🤝 貢献する

貢献を歓迎します!お気軽にプルリクエストを送信してください。

📄 ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Semantic Scholar API にアクセスして論文を検索したり、論文と著者の詳細を取得したり、モデル コンテキスト プロトコルを通じて引用と参照を取得したりするためのツールを提供します。

  1. ✨ 特徴
    1. 📋 前提条件
      1. 🚀 インストール
        1. Smithery経由でインストール
        2. Cライン
      2. 🖥️ 使用方法
        1. Claude Desktopでの使用
          1. 📁 ファイル構造
            1. 🤝 貢献する
              1. 📄 ライセンス

                Related MCP Servers

                • -
                  security
                  A
                  license
                  -
                  quality
                  Semantic Scholar API, providing comprehensive access to academic paper data, author information, and citation networks.
                  Last updated -
                  22
                  Python
                  MIT License
                • A
                  security
                  A
                  license
                  A
                  quality
                  Enables interaction with esa.io's API through the Model Context Protocol, supporting article search and retrieval with a compliant MCP interface.
                  Last updated -
                  3
                  25
                  18
                  TypeScript
                  MIT License
                • A
                  security
                  A
                  license
                  A
                  quality
                  Enables real-time search and retrieval of academic paper information from multiple sources, providing access to paper metadata, abstracts, and full-text content when available, with structured data responses for integration with AI models that support tool/function calling.
                  Last updated -
                  3
                  11
                  Python
                  AGPL 3.0
                • -
                  security
                  A
                  license
                  -
                  quality
                  A Model Context Protocol server that enables querying the Crossref API to search for academic publications by title, author, or DOI, returning structured metadata about scholarly works.
                  Last updated -
                  JavaScript
                  MIT License

                View all related MCP servers

                ID: nkmaywc6jv