jellyfish-mcp: A Jellyfish MCP Server について
jellyfish-mcp は、Jellyfish API からエンジニアリング指標やチーム・メンバーのデータを取得し分析する MCP サーバーです。Claude Desktop や Cursor などのホストから、自然言語で Jellyfish のデータを照会したいユーザー向けです。README はセキュリティ上のリスクを明記しており、日常利用の前に PromptGuard の設定を推奨しています。
主な機能
- 01指標、チーム、メンバー、アロケーションの各エンドポイントに対応するツール
- 02api_schema ツールで API エンドポイントの全体構造を取得
- 03AI 導入・影響分析用のツール
- 04Help Center の記事検索と取得
- 05ブランド化された HTML ダッシュボードを生成する任意の Agent Skills
活用シーン
- 01指定月の会社全体やチームのエンジニアリング指標の照会
- 02組織内のチームとエンジニアの一覧取得
- 03直近期間で未リンクのプルリクエストの確認
MCP 対応
本プロジェクトは Jellyfish API のエンドポイントを MCP ツールとして MCP クライアントに公開する MCP サーバーです。例として company_metrics、list_teams、unlinked_pull_requests があります。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Jellyfish MCP サーバー
セキュリティに関する注意:この実装には、既知のリスクと本質的な制限があります。使用する前に
SECURITY.mdを参照してください。
重要
PromptGuard はこのサーバーに同梱されていません。
jellyfish-mcpを日常的に使用する前に設定することをおすすめします。設定方法についてはPROMPTGUARD.mdを、使用する前にSECURITY.mdを参照してください。
概要
Jellyfish の API からデータを取得して分析するための Model Context Protocol サーバーです。このサーバーを使用すると、ホスト(Claude Desktop や Cursor など)が Jellyfish インスタンスと連携できるようになり、Jellyfish API で利用可能なエンジニアリング指標、チームデータ、その他の情報について自然言語で問い合わせることができます。
Jellyfish MCP を接続すると、次のように Jellyfish のデータについて質問できます。
- 「2026 年 5 月の会社の指標はどうでしたか?」
- 「自分の組織のチーム一覧を取得できますか?」
- 「先月の未リンクのプルリクエストは何ですか?」
インストール
詳しいセットアップガイドは**INSTALL.md**を参照してください。クイックリンク:
- Claude Desktop —
.mcpb拡張機能をダウンロードしてから、ダブルクリックしてインストールします - Claude Code、Cursor、VSCode —
npx jellyfish-mcp-server@latest(推奨)または Docker
開発
ソースを変更する場合や、ローカルクローンから実行する場合は、**DEVELOPMENT.md**を参照してください。
ツールとリソース
このサーバーは、Jellyfish API と連携するための複数のツールを提供します。各ツールは特定の Jellyfish API エンドポイントに対応しており、API の説明に従ってデータを取得または検索できます。
一般
api_schema- 利用可能なすべての API エンドポイントを含む完全な API スキーマを取得しますget_current_date- 指定されたタイムゾーンでの今日の日付を返します
AI の影響
ai_company_adoption_analyticsai_company_impact_analyticsai_person_adoptionai_person_adoption_analyticsai_team_adoption_analyticsai_team_impact_analytics
配分
allocations_by_personallocations_by_teamallocations_by_investment_categoryallocations_by_investment_category_personallocations_by_investment_category_teamallocations_by_work_categoryallocations_by_work_category_personallocations_by_work_category_teamallocations_filter_fieldsallocations_summary_by_investment_categoryallocations_summary_by_work_category
デリバリー
deliverable_scope_and_effort_historywork_categoriesget_deliverablesearch_deliverables
DevEx
devex_insights_by_team
指標
company_metricsperson_metricsteam_metricsteam_sprint_summaryunlinked_pull_requests
人員
list_engineerssearch_people
チーム
list_teamssearch_teams
ヘルプセンター
search_articlesget_article
スキル
上記の MCP ツールに加えて、Jellyfish MCP は任意のエージェントスキルと連携します。スキルもチャットの会話中に呼び出せますが、MCP には同梱されておらず、別途インストールする必要があります。Claude Desktop にスキルをインストールするには、最新リリースから .skill ファイルをダウンロードし、ダブルクリックしてインストールします。他のホストアプリケーションの場合は、skills/ ディレクトリからスキルを直接インストールしてください。
セキュリティに関する注意: スキルは、Jellyfish API から返されたデータを基に、LLM に HTML を直接作成するよう求める場合があります。HTML は固定されたものではなく生成されるため、スキルを使用するということは、Jellyfish が返すデータとモデルが作成する HTML の両方を安全に表示できると信頼することを意味します。その信頼が誤っている場合、スキルはユーザーが意図していない HTML や JavaScript など、危険な出力を生成する可能性があります。スキルは完全に任意であり、別途インストールするため、この前提を受け入れたくない場合はインストールせずにおくことができます。詳細については、
SECURITY.mdを参照してください。
ダッシュボード
jellyfish-custom-dashboards— Jellyfish のエンジニアリング分析から、ブランドに合わせた HTML ダッシュボードを生成します。現在はエンジニアリング投資レポートに対応しています。

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