@vj-presidio/specif-ai-mcp-server
Specif-aiの stdio 経由で MCP (Model Context Protocol) サーバーを実行する CLI ツール。
インストールと使用方法の概要
graph TD
A[Installation Options]
A --> B[Direct Binary Installation]
A --> C[Package Manager Installation]
B --> D[Unix Script]
B --> E[Windows PowerShell]
C --> F[NPM Global]
C --> G[Bun Global]
B --> H1[When to Use Binary Installation]
H1 --> I1[System-wide installation]
H1 --> I2[No Node.js required]
H1 --> I3[Minimal dependencies]
C --> H2[When to Use Package Manager]
H2 --> J1[Already using Node.js/Bun]
H2 --> J2[Need automatic updates]
H2 --> J3[Project-specific versions]
K[Usage Methods]
K --> L[Direct CLI]
K --> M[NPX]
K --> N[BunX]
L --> O1[Installed globally]
L --> O2[Fastest startup]
M --> P1[No installation needed]
M --> P2[Version flexibility]
N --> Q1[Bun runtime users]
N --> Q2[Better performance]
Related MCP server: Task API Server
インストール
直接バイナリインストール(推奨)
インストール スクリプトを使用してバイナリを直接インストールできます。
# Unix (macOS/Linux)
curl -fsSL https://raw.githubusercontent.com/vj-presidio/specif-ai-mcp-server/main/install.sh | sh
# Install specific version
curl -fsSL https://raw.githubusercontent.com/vj-presidio/specif-ai-mcp-server/main/install.sh | sh -s -- -v 1.2.3
# Windows (PowerShell)
iwr -useb https://raw.githubusercontent.com/vj-presidio/specif-ai-mcp-server/main/install.ps1 | iex
# Install specific version
iwr -useb https://raw.githubusercontent.com/vj-presidio/specif-ai-mcp-server/main/install.ps1 | iex -v 1.2.3
または、リリースページからプラットフォーム用のバイナリを手動でダウンロードします。
パッケージマネージャーのインストール
npmを使用してグローバルにインストールできます。
# Latest version
npm install -g @vj-presidio/specif-ai-mcp-server@latest
# Specific version
npm install -g @vj-presidio/specif-ai-mcp-server@1.2.3
または、 bunを使用する場合:
# Latest version
bun install -g @vj-presidio/specif-ai-mcp-server@latest
# Specific version
bun install -g @vj-presidio/specif-ai-mcp-server@1.2.3
アップデート
更新を確認するには:
# Unix (macOS/Linux)
curl -fsSL https://raw.githubusercontent.com/vj-presidio/specif-ai-mcp-server/main/update.sh | sh -s -- -c
# Windows (PowerShell)
iwr -useb https://raw.githubusercontent.com/vj-presidio/specif-ai-mcp-server/main/update.ps1 | iex -c
最新バージョンに更新するには:
# Unix (macOS/Linux)
curl -fsSL https://raw.githubusercontent.com/vj-presidio/specif-ai-mcp-server/main/update.sh | sh
# Windows (PowerShell)
iwr -useb https://raw.githubusercontent.com/vj-presidio/specif-ai-mcp-server/main/update.ps1 | iex
特定のバージョンに更新するには:
# Unix (macOS/Linux)
curl -fsSL https://raw.githubusercontent.com/vj-presidio/specif-ai-mcp-server/main/update.sh | sh -s -- -v 1.2.3
# Windows (PowerShell)
iwr -useb https://raw.githubusercontent.com/vj-presidio/specif-ai-mcp-server/main/update.ps1 | iex -v 1.2.3
MCPクライアント構成の例
最新バージョンのnpxを使用:
{
"specif-ai": {
"command": "npx",
"args": ["--yes", "@vj-presidio/specif-ai-mcp-server@latest"],
"disabled": false,
"autoApprove": []
}
}
特定のバージョンのnpxを使用する場合:
{
"specif-ai": {
"command": "npx",
"args": ["--yes", "@vj-presidio/specif-ai-mcp-server@1.2.3"],
"disabled": false,
"autoApprove": []
}
}
最新バージョンのbunxを使用:
{
"specif-ai": {
"command": "bunx",
"args": ["@vj-presidio/specif-ai-mcp-server@latest"],
"disabled": false,
"autoApprove": []
}
}
特定のバージョンのbunxを使用する場合:
{
"specif-ai": {
"command": "bunx",
"args": ["@vj-presidio/specif-ai-mcp-server@1.2.3"],
"disabled": false,
"autoApprove": []
}
}
直接バイナリまたはパッケージマネージャーのグローバルインストールの場合:
{
"specif-ai": {
"command": "specif-ai-mcp-server",
"args": [],
"disabled": false,
"autoApprove": []
}
}
オプション
--help , -h : ヘルプ情報を表示する
--version : バージョン情報を表示する
一般的なIDEおよび拡張機能とのMCP統合
それぞれのセットアップ手順を参照してください
クライン
カーソル
プロジェクトパスの設定
サーバーが起動したら、 set-project-pathツールを使用してプロジェクトパスを設定できます。このツールは、仕様ファイルを含むディレクトリへのパスを受け付けます。パスを設定すると、サーバーはそのディレクトリからすべてのドキュメントを読み込みます。
ツールの使用例:
{
"name": "set-project-path",
"arguments": {
"path": "./path/to/project"
}
}
利用可能なツール
サーバーは、仕様書と対話するためのいくつかのツールを提供します。
ツール名 | 説明 |
set-project-path
| プロジェクトディレクトリのパスを設定または変更する |
get-brds
| ビジネス要件ドキュメントを入手する |
get-prds
| 製品要件ドキュメントを入手する |
get-nfrs
| 非機能要件を取得する |
get-uirs
| ユーザーインターフェース要件を取得する |
get-bps
| ビジネスプロセスドキュメントを取得する |
get-user-stories
| 特定のPRDのユーザーストーリーを取得する |
get-tasks
| 特定のユーザーストーリーのタスクを取得する |
get-task
| 特定のタスクの詳細を取得する |
要件
バイナリインストールの場合:
パッケージ マネージャーのインストールの場合:
ライセンス
マサチューセッツ工科大学