mcpField
G
Geneontology Mcp Server

Geneontology Mcp Server

ローカル
github.com/Augmented-Natureデータ・分析844 週間前に更新

Geneontology Mcp Server について

Geneontology Mcp Serverは、Gene Ontologyデータを照会する非公式のMCPサーバーで、遺伝子機能やオントロジー分析を行うAIシステムと研究者向けです。用語検索、階層の探索、遺伝子アノテーション、ID検証、統計に対応します。

主な機能

  1. 01キーワードや定義による用語検索
  2. 02GO用語の詳細取得
  3. 03オントロジー階層の探索
  4. 04遺伝子・タンパク質アノテーションの参照
  5. 05GO IDの検証と統計の取得

活用シーン

  1. 01生物学的プロセスに関連する用語の検索
  2. 02GO用語と上下関係の確認
  3. 03機能解析での遺伝子アノテーション確認

MCP 対応

Gene Ontologyの検索、用語詳細、ID検証、オントロジー統計をツールとして提供し、用語、アノテーション、検索結果、階層関係のリソーステンプレートも備えます。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Logo

非公式 Gene Ontology MCP サーバー

Gene Ontology(GO)データにアクセスするための包括的な Model Context Protocol サーバーです。AI システムによるオントロジーベースの分析、遺伝子アノテーションの調査、機能エンリッチメント解析を可能にします。

機能

  • 用語の検索と照会:キーワード、名前、定義から GO 用語を検索します
  • オントロジーのナビゲーション:用語間の階層関係を調べます
  • 遺伝子アノテーション:遺伝子やタンパク質の GO アノテーションにアクセスします
  • 検証:GO 識別子を検証し、用語の存在を確認します
  • 統計:オントロジーの統計情報とメタデータを包括的に取得します

インストール

npm install
npm run build

使い方

MCP サーバーとして

MCP クライアントの設定に追加します:

{
  "mcpServers": {
    "go-server": {
      "command": "node",
      "args": ["/path/to/go-server/build/index.js"]
    }
  }
}
利用可能なツール
search_go_terms

キーワード、名前、定義から Gene Ontology の用語を検索します。

{
  "query": "apoptosis",
  "ontology": "biological_process",
  "size": 10
}
get_go_term

指定した GO 用語の詳細情報を取得します。

{
  "id": "GO:0006915"
}
validate_go_id

GO 識別子の形式を検証し、その用語が存在するか確認します。

{
  "id": "GO:0008150"
}
get_ontology_stats

GO オントロジーの統計情報(用語数、最近の更新など)を取得します。

{
  "ontology": "all"
}
リソーステンプレート
  • go://term/{id} - GO 用語の完全な情報
  • go://annotations/{gene} - 遺伝子アノテーション
  • go://search/{query} - 検索結果
  • go://hierarchy/{id} - 用語の階層関係

使用例

アポトーシス関連の用語を検索する
# Using the search_go_terms tool
{
  "query": "apoptosis",
  "ontology": "biological_process",
  "size": 5,
  "include_obsolete": false
}
GO 用語の詳細情報を取得する
# Using the get_go_term tool
{
  "id": "GO:0006915"
}
GO 識別子を検証する
# Using the validate_go_id tool
{
  "id": "GO:0008150"
}

データソース

このサーバーは以下と連携します:

エラー処理

このサーバーには、以下に対応する包括的なエラー処理が含まれています:

  • 無効な GO 識別子
  • 用語が見つからない場合
  • API のタイムアウト
  • ネットワークエラー
  • 不正なリクエスト

コントリビューション

  1. リポジトリをフォークします
  2. 機能ブランチを作成します
  3. 変更を加えます
  4. 該当する場合はテストを追加します
  5. プルリクエストを送信します

引用

このプロジェクトを研究や出版物で使用する場合は、以下のように引用してください:

author = {Moudather Chelbi},
title = {GeneOntology MCP Server},
year = {2025},
howpublished = {https://github.com/Augmented-Nature/GeneOntology-MCP-Server},
note = {Accessed: 2025-06-29}

コメント

MCP は初めてですか?

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

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