Specifai

Provides access to Specifai specification documents and related tools via MCP-compatible clients.
  • 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

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational