MCP PRIDE Archive Search Server

🧬 MCP PRIDE アーカイブ検索サーバー

このプロジェクトは**、モデルコンテキストプロトコル(MCP)**準拠のAPIサーバーを実装し、プロテオミクスデータの主要リポジトリであるPRIDEアーカイブを検索するためのツールを公開します。これにより、AIモデル(Claudeやその他のMCP互換LLMなど)は、構造化関数呼び出しを使用してプログラム的にプロテオミクスデータセットと対話できるようになります。


🚀 機能

  • FastMCPを搭載した MCP サーバー
  • 🔍 キーワード、提出日、人気度などでデータセットを照会するための PRIDE アーカイブ検索ツール。
  • 🤖 バイオメディカルおよびプロテオミクス関連の研究のための AI 対応ツール
  • http (SSE) とstdio両方の接続モードをサポート
  • 🛠️ 追加ツールで簡単に拡張可能

📦 インストール

リポジトリをクローンし、依存関係をインストールします。

git clone https://github.com/PRIDE-Archive/mcp_pride_archive_search.git cd mcp_pride_archive_search poetry install # or pip install -r requirements.txt

👨‍💻 使用方法

希望する接続タイプ (http または stdio) で MCP サーバーを起動します。

python -m mcp_pride_archive_search --connection_type http --port 9999

コマンドライン引数

口論説明デフォルト
--接続タイプ接続の種類: http または stdiohttp
- ポートサーバーを実行するポート(HTTP モードの場合)9999

🔧 ツールAPI

検索アーカイブツール(...)

PRIDE アーカイブ データベースからプロテオミクス データセットを取得します。

次の場合に使用します:

  • プロテオミクス研究データの検索
  • 質量分析データセットクエリ
  • 生物医学データセットの探索(例:がん関連)
  • 人気のある、または特定のプロテオミクスプロジェクトを見つける

🤝 LLMとの統合

このサーバーは、以下を含むモデル コンテキスト プロトコルをサポートする任意の LLM で動作します。

  • 人類学的なクロード
  • Google ジェミニ
  • オープンソースのMCPクライアント
  • カスタムRAGパイプライン

🧠 アーキテクチャの概要

+---------------------+ Tool Calls +-----------------------------+ | Claude / Gemini AI | <--------------------> | MCP PRIDE API Server | +---------------------+ | - search_archive_tool() | | - server_status() | +-----------------------------+ | v +---------------------------+ | PRIDE Archive REST API | | (https://www.ebi.ac.uk | | /pride/ws/archive/ | | v3/search/projects) | +---------------------------+

📝 ライセンス

MITライセンス。詳細はライセンスを参照してください。

-
security - not tested
-
license - not tested
-
quality - not tested

構造化関数呼び出しを通じて、AI モデルが PRIDE アーカイブ リポジトリからプロテオミクス データセットをプログラムで検索し、操作できるようにするモデル コンテキスト プロトコル サーバー。

  1. 🚀 Features
    1. 📦 Installation
      1. 👨‍💻 Usage
        1. 🔧 Tool APIs
          1. search_archive_tool(...)
        2. 🤝 Integration with LLMs
          1. 🧠 Architecture Overview
            1. 📝 License
              ID: 54bhle8grv