- Home
- MCP servers
- Specifai
Specifai
- javascript
13
GitHub Stars
javascript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"presidio-oss-specifai-mcp-server": {
"command": "npx",
"args": [
"-y",
"@presidio-dev/specifai-mcp-server@latest"
]
}
}
}You run a Model Context Protocol (MCP) server to integrate Specifai with any MCP-compatible AI tool. This server exposes tools to read and work with Specifai specification documents, enabling automation, IDE integration, and streamlined workflows across your MCP clients.
How to use
Start the Specifai MCP Server using your preferred Node package manager. You will run a simple command that starts the MCP server in your environment. Once started, connect your MCP client to the server to access tools for reading documents, setting the project path, and querying or listing tasks and requirements.
How to install
# Latest version
npx --yes @presidio-dev/specifai-mcp-server@latest
# Specific version
npx --yes @presidio-dev/specifai-mcp-server@1.2.3
Configuration
{
"specifai": {
"command": "npx",
"args": ["--yes", "@presidio-dev/specifai-mcp-server@latest"],
"disabled": false,
"autoApprove": []
}
}
Preparing your project
Optional but recommended: place a .specifai-path file in your project root to specify the directory containing the specification documents. The file should contain the absolute path to that project directory, for example: "/path/to/project".
IDE integration
Integrate the server with your IDE or extension by following the specific setup steps for Hai Build, VS Code, Cursor, Windsurf, or Zed. Each setup requires enabling MCP support and registering the server with the corresponding MCP client configuration.
Security
This server is experimental. Treat it as a development preview and validate permissions, access controls, and data handling in your environment before using it in production.
License
This project is licensed under the MIT License.
Available tools
get-brds
Get Business Requirement Documents
get-prds
Get Product Requirement Documents
get-nfrs
Get Non-Functional Requirements
get-uirs
Get User Interface Requirements
get-bpds
Get Business Process Documents
get-tcs
Get Test Case Documents
get-user-stories
Get User Stories for a specific PRD
get-tasks
Get Tasks for a specific User Story
get-task
Get details of a specific Task
set-project-path
Set or change the project directory path
get-task-by-id
Get details of a specific Task by ID
list-all-tasks
List all available tasks
search
Full text search across all documents