mcpField
J
jellyfish-mcp: A Jellyfish MCP Server

jellyfish-mcp: A Jellyfish MCP Server

ローカル
jellyfish.coデータ・分析209 週間前に更新

jellyfish-mcp: A Jellyfish MCP Server について

jellyfish-mcp は、Jellyfish API からエンジニアリング指標やチーム・メンバーのデータを取得し分析する MCP サーバーです。Claude Desktop や Cursor などのホストから、自然言語で Jellyfish のデータを照会したいユーザー向けです。README はセキュリティ上のリスクを明記しており、日常利用の前に PromptGuard の設定を推奨しています。

主な機能

  1. 01指標、チーム、メンバー、アロケーションの各エンドポイントに対応するツール
  2. 02api_schema ツールで API エンドポイントの全体構造を取得
  3. 03AI 導入・影響分析用のツール
  4. 04Help Center の記事検索と取得
  5. 05ブランド化された HTML ダッシュボードを生成する任意の Agent Skills

活用シーン

  1. 01指定月の会社全体やチームのエンジニアリング指標の照会
  2. 02組織内のチームとエンジニアの一覧取得
  3. 03直近期間で未リンクのプルリクエストの確認

MCP 対応

本プロジェクトは Jellyfish API のエンドポイントを MCP ツールとして MCP クライアントに公開する MCP サーバーです。例として company_metrics、list_teams、unlinked_pull_requests があります。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Jellyfish MCP サーバー

License npm Docker Hub GitHub release

セキュリティに関する注意:この実装には、既知のリスクと本質的な制限があります。使用する前に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_analytics
  • ai_company_impact_analytics
  • ai_person_adoption
  • ai_person_adoption_analytics
  • ai_team_adoption_analytics
  • ai_team_impact_analytics
配分
  • allocations_by_person
  • allocations_by_team
  • allocations_by_investment_category
  • allocations_by_investment_category_person
  • allocations_by_investment_category_team
  • allocations_by_work_category
  • allocations_by_work_category_person
  • allocations_by_work_category_team
  • allocations_filter_fields
  • allocations_summary_by_investment_category
  • allocations_summary_by_work_category
デリバリー
  • deliverable_scope_and_effort_history
  • work_categories
  • get_deliverable
  • search_deliverables
DevEx
  • devex_insights_by_team
指標
  • company_metrics
  • person_metrics
  • team_metrics
  • team_sprint_summary
  • unlinked_pull_requests
人員
  • list_engineers
  • search_people
チーム
  • list_teams
  • search_teams
ヘルプセンター
  • search_articles
  • get_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 を参照してください。

コメント

MCP は初めてですか?

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

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