
opentargets/platform-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
オープンターゲットデータにアクセスするための公式MCPサーバーの実装
概要
このパッケージは、AIアシスタントがターゲット・ダイザーズ・アソシエーションと創薬データのための包括的なリソースであるOpen Targets Platform GraphQL APIと相互作用することを可能にする公式のOpen Targets Platform MCPサーバー実装です。 - デフォルト : グラフQL スキーマは、Open Targets Platform GraphQL スキーマのサブセットをカテゴリベースサブスchemas を使用してフェッチと探索します。 グラフQL スキーマは、サーバーの起動時に取得済みでキャッシュされ、ツールの即時利用可能性を確保します。 簡単: グラフQL クエリを Open Targets Platform API から実行する - ⚡ : 異なるパラメータで同じクエリの複数回を効率的に実行します。 - ✓ 複数のタイプのエンティティティティティティティティティ(ターゲット、ドラッグ、ダイアグラム)を検索します。 jqを使用してサーバー側のJSON処理により、トークン消費量を削減し、パフォーマンスを向上させることができます。 詳細は jq フィルタリングを参照してください.
概要(AI 翻訳)
************ DISCLAIMER: このプロジェクトは、現在、実験的かつ活発な開発中です。 機能、API、およびドキュメントは、通知なしに変更する場合があります。
Open Targets Platform API用のモデルコンテキストプロトコル(MCP)サーバー
このパッケージは、AIアシスタントがターゲット・ダイザーズ・アソシエーションと創薬データのための包括的なリソースであるOpen Targets Platform GraphQL APIと相互作用することを可能にする公式のOpen Targets Platform MCPサーバー実装です。
クイックナビゲーション
- 特徴
- 公式MCPサーバー
- ローカル展開
- 高度な展開
- 利用可能なコマンド
- サーバー設定
- 利用可能なツール
- 戦略
- クロードデスクトップセットアップ
- プロジェクト構成
- テスト
- 貢献
- ライセンス
##特徴
- ANSICategory-Basedスキーマアクセス:カテゴリベースのサブスチェマを使用して、Open TargetsプラットフォームのGraphQLスキーマの集中されたサブセットをフェッチし、探索する
- η Pre-fetched Schemaの最適化: GraphQL スキーマは、サーバー起動時にキャッシュされ、ツールの即時可用性を確保
- クエリ実行**: Open Targets Platform API に対するカスタム GraphQL クエリを実行
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Open Targets Platform MCP
⚠️ DISCLAIMER: This project is currently experimental and under active development. Features, APIs, and documentation may change without notice ⚠️
Model Context Protocol (MCP) server for the Open Targets Platform API
This package is the official Open Targets Platform MCP server implementation that enables AI assistants to interact with the Open Targets Platform GraphQL API, a comprehensive resource for target-disease associations and drug discovery data.
Quick Navigation
- Features
- Official MCP Server
- Local Deployment
- Advanced Deployment
- Available Commands
- Server Settings
- Available Tools
- Strategy
- Claude Desktop Setup
- Project Structure
- Testing
- Contributing
- License
Features
- 🔍 Category-Based Schema Access: Fetch and explore focused subsets of the Open Targets Platform GraphQL schema using category-based subschemas
- 🚀 Pre-fetched Schema Optimization: The GraphQL schema is pre-fetched and cached at server startup to ensure immediate availability for tools
- 📊 Query Execution: Execute custom GraphQL queries against the Open Targets Platform API
- ⚡ Batch Query Processing: Execute the same query multiple times with different parameters efficiently
- 🔎 Entity Search: Search for entities across multiple types (targets, diseases, drugs, variants, studies)
- 🛠️ CLI Tools: Easy-to-use command-line interface for starting the server
- 🎯 jq Filtering (Optional): Server-side JSON processing using jq to reduce token consumption and improve performance. See jq Filtering for details.
Official MCP Server
The easiest way to use Open Targets Platform MCP is through the hosted service provided by Open Targets infrastructure at https://mcp.platform.opentargets.org/mcp
Local Deployment
Via uvx (Quick Start)
The fastest way to get started is using uvx, which will automatically download and run the package directly from GitHub.
Examples:
# Start HTTP server bound to localhost:8000 (default)
uvx --from git+https://github.com/opentargets/open-targets-platform-mcp otp-mcp
# Get help
uvx --from git+https://github.com/opentargets/open-targets-platform-mcp otp-mcp --help
# With jq filtering enabled
インストール
uvx --from git+https://github.com/opentargets/open-targets-platform-mcp otp-mcp