mcpField
T
Tapd MCP Server

Tapd MCP Server

ローカル
github.com/go-tapd生産性279 週間前に更新

Tapd MCP Server について

Tapd MCP Serverは、TAPDの機能をMCPクライアントに接続するアーカイブ済みのプロジェクトです。記載された機能は、クエリに合う要件テンプレートの取得とプロジェクトのロールID対応表の取得です。

主な機能

  1. 01アーカイブ済みで保守終了
  2. 02STDIOサーバーに対応
  3. 03SSEサーバーに対応
  4. 04条件に合う要件テンプレートを取得
  5. 05プロジェクトのロールID対応表を取得

活用シーン

  1. 01クエリから要件テンプレートを検索
  2. 02プロジェクトのロールID対応表を取得
  3. 03TAPD機能をMCPクライアントに接続

MCP 対応

MCPクライアント向けにSTDIOとSSEのサーバーモードを提供します。記載された機能は、要件テンプレートとプロジェクトのロールID対応表を扱います。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Tapd MCP Server

警告


公式の MCP サポートが利用可能になったため、このプロジェクトは今後メンテナンスされず、アーカイブされています。

📥 使用方法

STDIO サーバーを使用する

tapd-mcp-server をビルドする

git clone [email protected]:go-tapd/mcp.git

cd mcp && make build/cmd/tapd-mcp-server

./bin/tapd-mcp-server # <--- This is the command to run the STDIO server.

MCP サーバーを設定する

以下は Cline に基づく設定例です。MCP クライアントごとに設定は異なります。

{
  "mcpServers": {
    "github.com/go-tapd/mcp": {
      "command": "{path}/tapd-mcp-server",
      "env": {
        "TAPD_CLIENT_ID": "<YOUR_CLIENT_ID>",
        "TAPD_CLIENT_SECRET": "<YOUR_CLIENT_SECRET>",
        "TAPD_WORKSPACE_ID": "<YOUR_WORKSPACE_ID>"
      }
    }
  }
}
SSE サーバーを使用する

パッケージをインストールする

go get github.com/go-tapd/mcp

サーバーを作成する

package main

import (
	"log"
	"net/http"

	"github.com/go-tapd/mcp"
	"github.com/go-tapd/tapd"
)

func main() {
	client, err := tapd.NewClient("client_id", "client_secret")
	if err != nil {
		log.Fatal(err)
	}

	workspaceID := 123456 // replace with your workspace ID

	srv, err := mcp.NewServer(workspaceID, client)
	if err != nil {
		log.Fatal(err)
	}

	http.HandleFunc("/", srv.ServeHTTP)

	if err := http.ListenAndServe(":8080", nil); err != nil {
		log.Fatal(err)
	}
}

http://localhost:8080/sse にアクセスすると、SSE ストリームを取得できます。

📦 機能

要件
ユーザー

📄 ライセンス

MIT

コメント

MCP は初めてですか?

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

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