Luskad MCP について
Luskad MCPは、MCPクライアントからLuskadアプリのプロジェクト情報やコーディング規則にアクセスするためのサーバーです。プロジェクト一覧や規則の検索に対応し、環境変数またはコマンドライン引数で設定できます。
主な機能
- 01プロジェクト一覧の取得
- 02プロジェクト規則の検索
- 03プロジェクトとチームの詳細
- 04進捗・リスク・タスクの確認
- 05環境変数とコマンドラインで設定
活用シーン
- 01プロジェクトのコーディング規則を確認
- 02担当者やチーム情報を取得
- 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:(任意)検索クエリ
開発
- リポジトリをクローンします:
git clone https://github.com/frocher/luskad-mcp.git
cd luskad-mcp
- 依存関係をインストールします:
npm install
- ビルドします
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 をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。