@vj-presidio/servidor-ai-mcp-específico
Una herramienta CLI que ejecuta un servidor MCP (Protocolo de contexto de modelo) sobre stdio para Specif-ai .
Descripción general de instalación y uso
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
Instalación
Instalación binaria directa (recomendada)
Puede instalar el binario directamente utilizando nuestro script de instalación:
# 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
o descargue manualmente el binario para su plataforma desde la página de Lanzamientos .
Instalación del administrador de paquetes
Puedes instalarlo globalmente usando 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
O usando 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
Actualizaciones
Para comprobar si hay actualizaciones:
# 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
Para actualizar a la última versión:
# 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
Para actualizar a una versión específica:
# 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
Ejemplo de configuración de cliente MCP
con npx con la última versión:
{
"specif-ai": {
"command": "npx",
"args": ["--yes", "@vj-presidio/specif-ai-mcp-server@latest"],
"disabled": false,
"autoApprove": []
}
}
con npx con versión específica:
{
"specif-ai": {
"command": "npx",
"args": ["--yes", "@vj-presidio/specif-ai-mcp-server@1.2.3"],
"disabled": false,
"autoApprove": []
}
}
con bunx con la última versión:
{
"specif-ai": {
"command": "bunx",
"args": ["@vj-presidio/specif-ai-mcp-server@latest"],
"disabled": false,
"autoApprove": []
}
}
con bunx con versión específica:
{
"specif-ai": {
"command": "bunx",
"args": ["@vj-presidio/specif-ai-mcp-server@1.2.3"],
"disabled": false,
"autoApprove": []
}
}
con instalación global directa de binarios o gestor de paquetes:
{
"specif-ai": {
"command": "specif-ai-mcp-server",
"args": [],
"disabled": false,
"autoApprove": []
}
}
Opciones
Integración específica de MCP con IDE y extensiones populares
Consulte las instrucciones de configuración para cada uno.
Cline
Cursor
Establecer la ruta del proyecto
Una vez que el servidor esté en funcionamiento, puede configurar la ruta del proyecto con la herramienta set-project-path . Esta herramienta acepta la ruta del directorio que contiene los archivos de especificación. Tras configurar la ruta, el servidor cargará todos los documentos de ese directorio.
Ejemplo de uso de la herramienta:
{
"name": "set-project-path",
"arguments": {
"path": "./path/to/project"
}
}
Herramientas disponibles
El servidor proporciona varias herramientas para interactuar con sus documentos de especificaciones:
Nombre de la herramienta | Descripción |
set-project-path
| Establecer o cambiar la ruta del directorio del proyecto |
get-brds
| Obtener documentos de requisitos comerciales |
get-prds
| Obtener documentos de requisitos del producto |
get-nfrs
| Obtener requisitos no funcionales |
get-uirs
| Obtener los requisitos de la interfaz de usuario |
get-bps
| Obtener documentos de procesos de negocio |
get-user-stories
| Obtener historias de usuario para un PRD específico |
get-tasks
| Obtener tareas para una historia de usuario específica |
get-task
| Obtener detalles de una tarea específica |
Requisitos
Para la instalación binaria:
Para la instalación del administrador de paquetes:
Licencia
Instituto Tecnológico de Massachusetts (MIT)