Elnora MCP Server について
Elnora MCP Serverは、ウェットラボ実験のプロトコルを生成、最適化、管理するElnoraにAIクライアントを接続します。研究者やラボチーム向けに、プロトコル操作のほか、ファイル、プロジェクト、検索、組織管理のツールを提供します。
主な機能
- 01自然言語からバイオプロトコルを生成
- 02プロトコルファイルの管理とバージョン管理
- 03プロジェクト作成とチームメンバー管理
- 04タスク、ファイル、リソースの検索
- 05共有プロトコルライブラリへのアクセス
活用シーン
- 01ウェットラボ実験用プロトコルの生成
- 02新しいプロトコルファイルの検索と閲覧
- 03プロジェクトフォルダーでのプロトコル整理
- 04プロジェクトメンバーと招待の管理
MCP 対応
リモートサーバーは、プロトコル生成やプラットフォーム管理を含む15カテゴリ74個のツールをMCP経由で公開します。クライアントはHTTPで接続し、OAuth 2.1またはAPIキーで認証します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.elnora.ai/mcpclaude mcp add --transport http elnora-ai-elnora https://mcp.elnora.ai/mcp{"mcpServers":{"elnora-ai-elnora":{"type":"http","url":"https://mcp.elnora.ai/mcp"}}}Cursor で開く{"servers":{"elnora-ai-elnora":{"type":"http","url":"https://mcp.elnora.ai/mcp"}}}VS Code で開く{"mcpServers":{"elnora-ai-elnora":{"type":"http","url":"https://mcp.elnora.ai/mcp"}}}{"mcpServers":{"elnora-ai-elnora":{"serverUrl":"https://mcp.elnora.ai/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Elnora MCP サーバー
Model Context Protocol を介して、AI エージェントを Elnora のバイオプロトコル最適化プラットフォームに接続します。
Elnora とは?
Elnora は、研究者がウェットラボ実験用のバイオプロトコルを生成、最適化、管理できるよう支援する AI 搭載プラットフォームです。この MCP サーバーを使用すると、Claude Code、Cursor、VS Code、Codex、ChatGPT などの AI コーディングアシスタントから Elnora を直接利用できます。
クイックスタート
Elnora MCP サーバーを AI クライアントに追加します。インストールは不要です。リモート URL を指定するだけです。
コーディングエージェントからセットアップしていますか? 手順ごとに説明された、 セルフ検証可能なランブック(クライアント設定、認証、スモークテスト)については、 INSTALL_FOR_AGENTS.md を参照してください。
Claude Code
claude mcp add elnora --transport http --scope user https://mcp.elnora.ai/mcp
インストール範囲:
| 範囲 | フラグ | 保存場所 | 最適な用途 |
|---|---|---|---|
| ユーザー | --scope user | ~/.claude.json | すべてのプロジェクトで利用(推奨) |
| ローカル | --scope local | 現在のプロジェクト設定 | 単一プロジェクトでの利用(省略時のデフォルト) |
| プロジェクト | --scope project | プロジェクトルートの .mcp.json | バージョン管理を通じたチームでの共有 |
Cursor
Cursor の MCP 設定(Settings > MCP Servers)に追加します。
{
"mcpServers": {
"elnora": {
"url": "https://mcp.elnora.ai/mcp"
}
}
}
VS Code(Copilot)
.vscode/mcp.json に追加します。
{
"servers": {
"elnora": {
"type": "http",
"url": "https://mcp.elnora.ai/mcp"
}
}
}
Codex
codex --mcp-config mcp.json
mcp.json を使用する場合:
{
"mcpServers": {
"elnora": {
"url": "https://mcp.elnora.ai/mcp"
}
}
}
ChatGPT
ChatGPT の設定で、URL https://mcp.elnora.ai/mcp を使用してリモート MCP サーバーとして追加します。
初回接続時に、OAuth ログイン用のブラウザーウィンドウが開きます。以降のリクエストでは、発行されたトークンが自動的に使用されます。
認証
OAuth 2.1(推奨)
ほとんどの MCP クライアントは OAuth を自動的に処理します。初回接続時は次のようになります。
- ログイン用のブラウザーウィンドウが開きます
- アプリケーションがホスト型(ウェブ)コネクターの場合、どのアプリケーションがアクセスを要求しているか、また認証コードの送信先がどこかを示す同意画面が表示されます。内容を確認して承認してください
- Elnora アカウントで認証します
- クライアントがトークンを受け取り、以降のリクエストで使用します
手動での設定は不要です。
API キー
Elnora ダッシュボードで API キーを作成し、X-API-Key ヘッダーを介して渡します。
{
"mcpServers": {
"elnora": {
"url": "https://mcp.elnora.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}
クライアントに単一のベアラー/トークンフィールドしかない場合は、同じキーを Authorization: Bearer YOUR_API_KEY として渡すこともできます。サーバーはどちらのヘッダーでも Elnora API キーを受け付けます。
セキュリティのベストプラクティス:
- API キーをバージョン管理に登録しないでください
- 環境変数またはシークレットマネージャーを使用してください
- Elnora ダッシュボードから定期的にキーをローテーションしてください
- 可能な場合は OAuth を使用してください。トークンの更新が自動的に処理されます
機能
15 カテゴリーにわたる 74 個のツールを利用できます。すべてのツールは MCP クライアントのツール一覧から検出できます。
| カテゴリー | ツール数 | できること |
|---|---|---|
| プロトコル | 1 | 自然言語の説明から最適化されたバイオプロトコルを生成する |
| タスク | 6 | 会話スレッドを作成し、メッセージを送信して、AI の応答を取得する |
| メッセージ | 1 | タスクのコンテキスト内で Elnora の AI とチャットする |
| ファイル | 18 | プロトコルファイルをアップロード、ダウンロード、バージョン管理、フォーク、管理する |
| プロジェクト | 10 | プロジェクトを作成し、チームメンバーシップを管理する |
| 組織 | 13 | 組織の設定、請求、メンバーへの招待 |
| フォルダー | 5 | ファイルをネストされたフォルダー構造に整理する |
| ライブラリ | 5 | 組織で共有されているプロトコルライブラリにアクセスする |
| 検索 | 3 | タスク、ファイル、すべてのリソースを全文検索する |
| API キー | 3 | 個人用 API キーを作成、管理する |
| 監査 | 1 | 組織の監査ログを照会する |
| アカウント | 4 | ユーザープロフィールと同意事項を管理する |
| フィードバック | 1 | プラットフォームへのフィードバックを送信する |
| 機能フラグ | 2 | 機能の利用可否を確認する |
| ヘルス | 1 | API 接続を確認する |
例
バイオプロトコルを生成する
「Elnora を使って、HEK 293 細胞の維持プロトコルを生成してください」
アシスタントは、説明を指定して elnora_generate_protocol を呼び出し、生成されたプロトコルを返します。複雑なリクエストでは、30〜120 秒かかることがあります。
ファイルを検索して読む
「Elnora のファイルを一覧表示してから、最新のプロトコルの内容を表示してください」
タスクを管理する
「Elnora のアクティブなタスクを表示して、最新のタスクからメッセージを取得してください」
プロジェクトを整理する
「「Q3 Assays」という新しいプロジェクトを作成し、各細胞株用のフォルダーを追加して、[email protected] を招待してください」
トラブルシューティング
| エラー | 原因 | 解決策 |
|---|---|---|
| 401 Unauthorized | トークンがないか、期限切れです | OAuth で再認証するか、API キーを確認してください |
| 403 Forbidden | 権限が不足しています | アカウントが要求されたリソースにアクセスできることを確認してください |
| 408 / Timeout | 複雑な処理に時間がかかりすぎています | プロトコルの生成には最大 120 秒かかることがあります。再試行するか、リクエストを簡潔にしてください |
| Connection refused | サーバーに接続できません | インターネット接続を確認し、https://mcp.elnora.ai/health にアクセスできることを確認してください |
問題が解決しない場合は、GitHub の Issue を作成してください。
セキュリティ
セキュリティを重視しています。脆弱性を発見した場合は、責任ある方法で報告してください。詳しくは、セキュリティポリシーをご覧ください。
コントリビューション
コントリビューションのガイドラインについては、CONTRIBUTING.mdをご覧ください。
変更履歴
バージョン履歴については、CHANGELOG.mdをご覧ください。
ライセンス
サポート
- バグ報告と機能リクエスト: GitHub Issues
- アカウントと請求: [email protected]
- セキュリティ上の脆弱性: [email protected]
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。