MCP Research Server について
MCP Research Server は、arXiv 論文を検索・抽出する FastMCP サーバーです。MCP 経由で論文を扱う研究ワークフロー向けです。
主な機能
- 01arXiv 論文の検索
- 02研究論文の抽出
活用シーン
- 01研究テーマに関する論文の検索
- 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 バージョンを指定します
デプロイするには:
- コードを GitHub にプッシュします
- Render で新しい Web Service を作成します
- GitHub リポジトリを接続します
- サービスは自動的に以下を実行します。
- Python 3.11.11 を使用します
- requirements.txt から依存関係をインストールします
- Render から提供されるポートでサーバーを起動します
pyproject.toml の依存関係を更新した場合は、requirements.txt を再生成してください。
uv pip compile pyproject.toml --no-emit-find-links > requirements.txt
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。