Supports installation and execution via Bun package manager, with optimized performance for Bun runtime users through bunx commands
Uses Mermaid diagrams to visualize installation options and usage methods in documentation
Provides integration with Node.js runtime environment, allowing execution through npx and global npm installations
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Specif-ai MCP Serverset the project path to ./specs and load all BRDs"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@vj-presidio/specif-ai-mcp-server
A CLI tool that runs an MCP (Model Context Protocol) server over stdio for Specif-ai.
Installation & Usage Overview
Related MCP server: Task API Server
Installation
Direct Binary Installation (Recommended)
You can install the binary directly using our installation script:
or manually download the binary for your platform from the Releases page.
Package Manager Installation
You can install globally using npm:
Or using bun:
Updates
To check for updates:
To update to the latest version:
To update to a specific version:
Example MCP Client Configuration
with npx with latest version:
with npx with specific version:
with bunx with latest version:
with bunx with specific version:
with direct binary or package manager global installation:
Options
--help,-h: Display help information--version: Display version information
Specifai MCP integration with popular IDE and extension
See the setup instructions for each
Setting Project Path
Once the server is running, you can set the project path using the set-project-path tool. This tool accepts a path to the directory containing your specification files. After setting the path, the server will load all documents from that directory.
Example tool usage:
Available Tools
The server provides several tools for interacting with your specification documents:
Tool Name | Description |
| Set or change the project directory path |
| Get Business Requirement Documents |
| Get Product Requirement Documents |
| Get Non-Functional Requirements |
| Get User Interface Requirements |
| Get Business Process Documents |
| Get User Stories for a specific PRD |
| Get Tasks for a specific User Story |
| Get details of a specific Task |
Requirements
For binary installation:
curl (Unix) or PowerShell (Windows)
sudo access (Unix, for system-wide installation)
For package manager installation:
Node.js >= 16.0.0
Bun >= 1.0.0 (if using Bun runtime)
License
MIT