mcpField
L
Luskad MCP

Luskad MCP

ローカル
github.com/frocher開発ツール065 週間前に更新

Luskad MCP について

Luskad MCPは、MCPクライアントからLuskadアプリのプロジェクト情報やコーディング規則にアクセスするためのサーバーです。プロジェクト一覧や規則の検索に対応し、環境変数またはコマンドライン引数で設定できます。

主な機能

  1. 01プロジェクト一覧の取得
  2. 02プロジェクト規則の検索
  3. 03プロジェクトとチームの詳細
  4. 04進捗・リスク・タスクの確認
  5. 05環境変数とコマンドラインで設定

活用シーン

  1. 01プロジェクトのコーディング規則を確認
  2. 02担当者やチーム情報を取得
  3. 03プロジェクトの状況やリスクを確認

MCP 対応

MCPクライアント向けにLuskadのプロジェクトデータとコーディング規則をツールとして公開します。Cursor、Windsurf、VS Code、Claude Desktopに対応します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Luskad MCP

プロジェクトのコーディングルールやサンプルにアクセスできる Model Context Protocol(MCP)サーバーです。

機能

  • プロジェクト管理:詳細情報を含む、利用可能なすべてのプロジェクトを取得します
  • コーディングルール:特定のプロジェクト内のコーディング規約を検索、参照します
  • チームコラボレーション:チームメンバーの情報やプロジェクトの連絡先を取得します
  • 進捗管理:プロジェクトの進捗、リスク、タスクを監視します
  • 機能管理:プロジェクトの機能と、それに関連する課題にアクセスします
  • 柔軟な設定:環境変数とコマンドライン引数に対応しています
  • マルチプラットフォーム:Cursor、Windsurf、VS Code、Claude Desktop と互換性があります

前提条件

  • Node.js(v16 以降)
  • npm または yarn
  • Cursor、Windsurf、Claude Desktop、またはその他の MCP クライアント

luskad.com application でアカウントを作成し、API トークンを発行する必要もあります。

はじめに

Cursor へのインストール

Settings -> Cursor Settings -> MCP -> Add new global MCP server に移動します

以下の設定を Cursor の ~/.cursor/mcp.json ファイルに貼り付ける方法を推奨します。詳しくは Cursor MCP docs をご覧ください。

{
  "mcpServers": {
    "Luskad": {
      "command": "npx",
      "args": ["-y", "@acmada/luskad-mcp"]
    }
  }
}
Windsurf へのインストール

以下を Windsurf の MCP 設定ファイルに追加します。詳しくは Windsurf MCP docs をご覧ください。

{
  "mcpServers": {
    "luskad": {
      "command": "npx",
      "args": ["-y", "@acmada/luskad-mcp"]
    }
  }
}
VSCode へのインストール

以下を VS Code の MCP 設定ファイルに追加します。詳しくは VS Code MCP docs をご覧ください。

{
  "servers": {
    "luskad": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@acmada/luskad-mcp"]
    }
  }
}
Claude Desktop へのインストール

以下を Claude Desktop の claude_desktop_config.json ファイルに追加します。詳しくは Claude Desktop MCP docs をご覧ください。

{
  "mcpServers": {
    "luskad": {
      "command": "npx",
      "args": ["-y", "@acmada/luskad-mcp"]
    }
  }
}
利用可能なツール
list-projects

利用可能なすべてのプロジェクトを取得します。

get-coding-rules

指定したプロジェクトのコーディングルールを検索します。パラメーター:

  • projectId:コーディングルールを検索するプロジェクト
  • query:(任意)検索クエリ

開発

  1. リポジトリをクローンします:
git clone https://github.com/frocher/luskad-mcp.git
cd luskad-mcp
  1. 依存関係をインストールします:
npm install
  1. ビルドします
npm run build
設定

ルートディレクトリに .env ファイルを作成し、次の変数を設定します:

API_URL=https://app.luskad.com/api/v1
API_KEY=<your api key>

または、コマンドラインから URL を指定します:

node dist/index.js --url http://your-api-url --key <your api key>
ローカル設定の例
{
  "mcpServers": {
    "luskad": {
      "command": "npx",
      "args": [
        "tsx", "/path/to/folder/luskad-mcp/src/index.ts",
        "--url", "http://localhost:3000/api/v1",
        "--key", "<your personal key>"
      ]
    }
  }
}
MCP Inspector でのテスト
npx -y @modelcontextprotocol/inspector npx @acmada/luskad-mcp@latest

ライセンス

MIT License — 詳細は LICENSE をご覧ください。

コメント

MCP は初めてですか?

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

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