CODING DevOps MCP Server について
CODING DevOps MCP Serverは、CODING DevOpsプラットフォームのプロジェクトとワークアイテムを管理するMCPインターフェースです。アクセス可能なプロジェクトの検索や、ワークアイテムの作成、一覧表示、削除ができます。
主な機能
- 01アクセス可能なプロジェクトの一覧表示
- 02名前によるプロジェクトの絞り込み
- 03ワークアイテムの一覧表示
- 04種類と優先度を指定した作成
- 05ワークアイテムの削除
活用シーン
- 01名前でプロジェクトを検索
- 02プロジェクト内のワークアイテムを確認
- 03優先度と説明を指定して作成
- 04ワークアイテムコードで項目を削除
MCP 対応
CODINGのプロジェクトとワークアイテム管理機能を、MCPクライアント向けのツールとして公開します。利用にはCODING Personal Access Tokenが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
CODING DevOps MCP サーバー
CODING DevOps MCP サーバーは、Model Context Protocol (MCP) に基づくサーバー実装で、CODING DevOps プラットフォームと連携します。標準化されたインターフェースを提供し、ユーザーが CODING プラットフォーム上のプロジェクトや作業項目を簡単に管理できるようにします。
機能
- プロジェクト管理
- ユーザーがアクセスできるプロジェクトの一覧表示
- プロジェクト名によるプロジェクトの検索
- 作業項目(イシュー)管理
- 作業項目の作成
- 作業項目の一覧表示
- 作業項目の削除
- 作業項目の種類、優先度などの属性設定に対応
インストール
- このリポジトリをクローンします:
git clone https://github.com/yupengfei1209/coding_devops_mcp_server.git
cd coding_devops_mcp_server
- 依存関係をインストールします:
npm install
- サーバーをビルドします:
npm run build
設定
サーバーには次の設定項目が必要です:
- CODING Personal Access Token(必須)
- プロジェクト名(任意)
MCP クライアントへの追加
{
"mcpServers": {
"coding-devops": {
"command": "node",
"args": [
"/your_path/coding_devops_mcp_server/build/index.js"
],
"env": {
"CODING_TOKEN": "coding-token",
"PROJECT": "default project" // 默认项目,可选配置
},
"disabled": false,
"autoApprove": []
},
}
}
機能
プロジェクト管理
list_projects:ユーザーがアクセスできるプロジェクトの一覧を表示します// 可选参数 { projectName?: string; // 按项目名称筛选 }
作業項目管理
-
list_work_items:作業項目の一覧を表示します// 参数 { projectName: string; issueType?: string; limit?: string; offset?: string; sortKey?: string; sortValue?: string; } -
create_work_item:作業項目を作成します// 参数 { projectName: string; name: string; type: string; priority: string; description: string; } -
delete_work_item:作業項目を削除します// 参数 { projectName: string; issueCode: number; }
開発
プロジェクト構成
src/
├── api/ # API 实现
├── config/ # 配置相关
├── tools/ # 工具实现
│ ├── issue/ # 工作项相关功能
│ └── project/ # 项目相关功能
├── errors.ts # 错误定义
└── index.ts # 主入口文件
ライセンス
本プロジェクトは MIT ライセンスを採用しています。詳しくは LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。