mcpField
M
MCP Research Server

MCP Research Server

ローカル
github.com/elieデータ・分析377 週間前に更新

MCP Research Server について

MCP Research Server は、arXiv 論文を検索・抽出する FastMCP サーバーです。MCP 経由で論文を扱う研究ワークフロー向けです。

主な機能

  1. 01arXiv 論文の検索
  2. 02研究論文の抽出

活用シーン

  1. 01研究テーマに関する論文の検索
  2. 02後続分析に向けた論文の抽出

MCP 対応

MCP サーバーとして動作し、MCP クライアントに arXiv の検索と論文抽出を提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP Research Server

arXiv から研究論文を検索、抽出するための FastMCP サーバーです。

ローカル開発

このプロジェクトでは、依存関係の管理に uv を使用します。

uv run research_server.py

Render.io へのデプロイ

Render.io は uv をネイティブにサポートしていないため、このプロジェクトには以下のファイルが含まれています。

  • requirements.txt:uv pip compile を使用して pyproject.toml から生成されます
  • render.yaml:Render のデプロイ設定
  • runtime.txt:Render で使用する Python バージョンを指定します

デプロイするには:

  1. コードを GitHub にプッシュします
  2. Render で新しい Web Service を作成します
  3. GitHub リポジトリを接続します
  4. サービスは自動的に以下を実行します。
    • Python 3.11.11 を使用します
    • requirements.txt から依存関係をインストールします
    • Render から提供されるポートでサーバーを起動します

pyproject.toml の依存関係を更新した場合は、requirements.txt を再生成してください。

uv pip compile pyproject.toml --no-emit-find-links > requirements.txt

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。