mcpField
C
CODING DevOps MCP Server

CODING DevOps MCP Server

ローカル
github.com/yupengfei1209クラウド・インフラ279 週間前に更新

CODING DevOps MCP Server について

CODING DevOps MCP Serverは、CODING DevOpsプラットフォームのプロジェクトとワークアイテムを管理するMCPインターフェースです。アクセス可能なプロジェクトの検索や、ワークアイテムの作成、一覧表示、削除ができます。

主な機能

  1. 01アクセス可能なプロジェクトの一覧表示
  2. 02名前によるプロジェクトの絞り込み
  3. 03ワークアイテムの一覧表示
  4. 04種類と優先度を指定した作成
  5. 05ワークアイテムの削除

活用シーン

  1. 01名前でプロジェクトを検索
  2. 02プロジェクト内のワークアイテムを確認
  3. 03優先度と説明を指定して作成
  4. 04ワークアイテムコードで項目を削除

MCP 対応

CODINGのプロジェクトとワークアイテム管理機能を、MCPクライアント向けのツールとして公開します。利用にはCODING Personal Access Tokenが必要です。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

CODING DevOps MCP サーバー

CODING DevOps MCP サーバーは、Model Context Protocol (MCP) に基づくサーバー実装で、CODING DevOps プラットフォームと連携します。標準化されたインターフェースを提供し、ユーザーが CODING プラットフォーム上のプロジェクトや作業項目を簡単に管理できるようにします。

機能

  • プロジェクト管理
    • ユーザーがアクセスできるプロジェクトの一覧表示
    • プロジェクト名によるプロジェクトの検索
  • 作業項目(イシュー)管理
    • 作業項目の作成
    • 作業項目の一覧表示
    • 作業項目の削除
    • 作業項目の種類、優先度などの属性設定に対応

インストール

  1. このリポジトリをクローンします:
git clone https://github.com/yupengfei1209/coding_devops_mcp_server.git
cd coding_devops_mcp_server
  1. 依存関係をインストールします:
npm install
  1. サーバーをビルドします:
npm run build

設定

サーバーには次の設定項目が必要です:

  1. CODING Personal Access Token(必須)
  2. プロジェクト名(任意)
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 ファイルをご覧ください。

コメント

MCP は初めてですか?

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

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