DevRev MCPサーバー

DevRev MCPサーバー

DevRevのAPIをAIフローに統合—作業項目や拡張を管理し、FlowHuntのDevRev MCPサーバーでプロジェクトタスクを自動化。

「DevRev」MCPサーバーとは何をするもの?

DevRev MCPサーバーは、DevRevのAPIへの包括的なアクセスを提供するために設計されたModel Context Protocol (MCP)サーバーです。これにより、DevRevのプラットフォーム機能をAIアシスタントや開発者のワークフローにシームレスに統合できます。このサーバーを通じて、ユーザーはプログラム的にDevRevの作業項目(イシューやチケットなど)を管理したり、パーツ(拡張)を操作したり、DevRevデータ全体にわたる高度な検索やユーザー情報の取得が可能です。これらの機能を公開することで、DevRev MCPサーバーはAIエージェントやクライアントによるDevRevリソースの自動化・クエリ・管理を実現し、データベース検索やワークフロー自動化、コンテキスト認識型開発支援などの用途に対応します。

プロンプト一覧

提供されたリポジトリファイルやドキュメントには、明示的なプロンプトテンプレートは記載されていません。

リソース一覧

利用可能なドキュメントやコードに明示的なMCPリソースは記載されていません。リソースプリミティブはREADMEや公開ファイルでも詳細はありません。

ツール一覧

  • search: 様々な名前空間(articles, issues, tickets, parts, dev_users, accounts, rev_orgs)に対応した検索APIにより、DevRev全体から情報を検索できます。
  • get_current_user: 現在認証されているDevRevユーザーの詳細を取得します。
  • get_work: 指定したIDのDevRev作業項目の包括的な情報を取得します。
  • create_work: タイトル、本文、担当者、関連パーツなどのプロパティを持つ新規イシューやチケットをDevRevに作成します。
  • update_work: 既存の作業項目のタイトル、本文、担当者、関連パーツなどのプロパティを変更して更新します。
  • list_works: 状態・日付・担当者・パーツ等の条件で作業項目を絞り込み一覧表示します。
  • get_part: 指定したIDのパーツ(拡張)の詳細情報を取得します。
  • create_part: 名前、説明、担当者、親パーツなどのプロパティを持つ新規パーツを作成します。
  • update_part: 既存パーツの名前、説明、担当者、ターゲット日などを変更して更新します。
  • list_parts: 日付・担当者・親パーツなど様々な条件でパーツを絞り込み一覧表示します。

MCPサーバーのユースケース

  • 作業項目管理: 開発者はイシューやチケットの作成・更新・取得・一覧表示をプログラムで実行でき、プロジェクト管理の自動化に役立ちます。
  • 拡張(パーツ)管理: チームで拡張(パーツ)の作成・更新・階層的な整理を行い、機能計画やトラッキングを支援します。
  • 高度な検索: 記事・イシュー・ユーザーなどの名前空間を横断したハイブリッド検索が可能となり、AIアシスタントが関連するDevRevナレッジを迅速に提示できます。
  • ユーザーコンテキスト取得: 現在のユーザー情報にアクセスし、パーソナライズされたAIワークフロー(通知やコンテキスト認識型の提案など)を実現します。
  • 自動レポート・分析: 作業項目やパーツを様々な条件で絞り込み一覧化することで、プロジェクトトラッキングや意思決定のためのレポート・インサイトを生成できます。

セットアップ方法

Windsurf

利用可能なドキュメントにWindsurf固有の手順は記載されていません。

Claude

  1. https://app.devrev.ai/signup でDevRev APIキーを取得し、認証手順に従います。
  2. Claude Desktopの設定ファイルの場所:
    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%/Claude/claude_desktop_config.json
  3. claude_desktop_config.json ファイルを編集し、DevRev MCPサーバーを追加します:
    "mcpServers": {
      "devrev": {
        "command": "uvx",
        "args": [
          "devrev-mcp"
        ],
        "env": {
          "DEVREV_API_KEY": "YOUR_DEVREV_API_KEY"
        }
      }
    }
    
  4. ファイルを保存し、Claude Desktopを再起動します。
  5. Claudeインターフェース内でDevRev MCPサーバーが利用可能か確認します。

注: 開発や未公開のサーバーでは、以下の設定を使用します:

"mcpServers": {
  "devrev": {
    "command": "uv",
    "args": [
      "--directory",
      "Path to src/devrev_mcp directory",
      "run",
      "devrev-mcp"
    ],
    "env": {
      "DEVREV_API_KEY": "YOUR_DEVREV_API_KEY"
    }
  }
}

Cursor

利用可能なドキュメントにCursor固有の手順は記載されていません。

Cline

利用可能なドキュメントにCline固有の手順は記載されていません。

APIキーの安全な管理

APIキーは設定JSONのenvセクションで設定します:

"env": {
  "DEVREV_API_KEY": "YOUR_DEVREV_API_KEY"
}

これによりAPIキーを安全にコードベースの外で管理できます。

フロー内でこのMCPを使う方法

FlowHuntでMCPを利用

FlowHuntワークフローにMCPサーバーを統合するには、まずフローにMCPコンポーネントを追加し、AIエージェントに接続します。

FlowHunt MCPフロー

MCPコンポーネントをクリックして設定パネルを開きます。system MCP設定セクションに以下の形式でMCPサーバーの詳細を入力してください:

{
  "devrev": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

設定が完了すると、AIエージェントはこのMCPのすべての機能にツールとしてアクセスできるようになります。“devrev"はご利用のMCPサーバーの実際の名前に、URLはご自身のMCPサーバーURLに置き換えてください。


概要

セクション利用可否詳細・備考
概要DevRev MCPサーバーとその機能について解説
プロンプト一覧プロンプトテンプレートは指定されていません
リソース一覧明示的なMCPリソースの記載なし
ツール一覧作業項目・パーツ・検索・ユーザー情報など複数のツール
APIキーの安全な管理設定でenv利用の指示あり
サンプリング対応(評価上は重要度低)記載なし
ルーツ対応記載なし

私たちの所感:
公開されているドキュメントに基づくと、DevRev MCPサーバーは明確なツール定義やClaude向けセットアップ手順を持ちますが、プロンプトテンプレートやリソース定義、サンプリングやルーツ対応、クロスプラットフォーム手順等が不足しています。オープンソースライセンスで少なくとも1つのツールがあり、コミュニティ活動も多少ありますが、より包括的なドキュメントや複数プラットフォームへの対応が望まれます。


MCPスコア

LICENSEあり
少なくとも1つのツール
フォーク数3
スター数4

MCP評価: 5/10
コアツールの網羅やライセンス面で機能的なプロジェクトですが、主要なMCP機能(プロンプト・リソース・サンプリング・ルーツ)やクロスプラットフォーム用のセットアップ手順が不足しています。

よくある質問

DevRev MCPサーバーとは何ですか?

DevRev MCPサーバーは、DevRevのAPIをModel Context Protocol (MCP)サーバーとして公開し、AIエージェントやクライアントが作業項目・拡張・検索・ユーザーコンテキストとやり取りできるようにすることで、ワークフロー自動化やプロジェクト管理を実現します。

このMCPサーバーはどんな機能を提供しますか?

DevRev内の検索、作業項目の取得や更新、拡張(パーツ)の作成・管理、現在のユーザー情報の取得などのツールを含みます。これによりFlowHunt内でプロジェクトの自動化や分析が可能です。

DevRev APIキーはどのように安全に管理しますか?

`env`セクションを設定JSON内で利用して(例:'DEVREV_API_KEY')、キーを安全にソースコードと分離して保管します。

FlowHuntフローでDevRev MCPサーバーは使えますか?

はい!MCPコンポーネントをフローに追加し、DevRev MCPサーバーの詳細を設定すれば、AIエージェントがDevRevリソースとプログラムでやり取りできます。

どんなユースケースがありますか?

作業項目の自動管理、拡張計画、高度な検索、ユーザーコンテキスト取得、レポート作成や分析等—すべてFlowHuntの強力な自動化パイプラインと統合できます。

DevRev MCPでAIワークフローを強化

FlowHuntからDevRevプロジェクトや拡張を簡単に自動化・管理。接続・設定・開発プロセスを加速!

詳細はこちら

Azure DevOps MCPサーバー
Azure DevOps MCPサーバー

Azure DevOps MCPサーバー

Azure DevOps MCPサーバーは自然言語リクエストとAzure DevOps REST APIの橋渡しを行い、AIアシスタントやツールがDevOpsワークフローの自動化、作業項目の管理、プロジェクト/チーム情報へのアクセスを会話型インターフェイスから直接実現します。...

2 分で読める
DevOps Azure DevOps +6
Descope MCPサーバー
Descope MCPサーバー

Descope MCPサーバー

Descope MCPサーバーは、FlowHuntとDescopeの管理APIを連携させ、AIアシスタントがユーザー管理、監査ログ検索、プロジェクト監視をAIワークフロー内で自動化できるようにします。認証管理を効率化し、シームレスなDescope統合で開発者の生産性を向上させます。...

1 分で読める
MCP Server Descope +4
Kubernetes MCPサーバー
Kubernetes MCPサーバー

Kubernetes MCPサーバー

Kubernetes MCPサーバーは、AIアシスタントとKubernetes/OpenShiftクラスターを橋渡しし、プログラムによるリソース管理、Pod操作、DevOps自動化を自然言語ワークフローで実現します。...

2 分で読める
Kubernetes MCP Server +4