specif-ai-mcp-server logo

specif-ai-mcp-server

by vj-presidio

A CLI tool that runs an MCP (Model Context Protocol) server over stdio for Specif-ai. It facilitates interaction with specification documents.

View on GitHub

Last updated: N/A

What is specif-ai-mcp-server?

The specif-ai-mcp-server is a command-line interface (CLI) tool designed to run a Model Context Protocol (MCP) server. It enables communication with the Specif-ai framework via standard input/output (stdio). The server provides tools for interacting with specification documents, such as business requirements, product requirements, and user stories.

How to use specif-ai-mcp-server?

The server can be installed either by downloading a pre-built binary or by using a package manager like npm or bun. Once installed, the server can be configured to work with various IDEs and extensions. The server exposes tools that can be used to set the project path and retrieve different types of specification documents.

Key features of specif-ai-mcp-server

  • Runs an MCP server over stdio

  • Supports direct binary installation and package manager installation (npm, bun)

  • Provides tools for managing and retrieving specification documents

  • Integrates with popular IDEs and extensions (Cline, Cursor)

  • Supports setting the project path to load specification files

Use cases of specif-ai-mcp-server

  • Automated extraction of requirements from specification documents

  • Integration with IDEs for real-time feedback on specification compliance

  • Streamlining the process of managing and updating specification documents

  • Facilitating communication between different teams working on a project

FAQ from specif-ai-mcp-server

What is MCP?

MCP stands for Model Context Protocol. It's a protocol used for communication between tools and the Specif-ai framework.

How do I install the server?

You can install it either by downloading the binary directly or by using npm or bun.

What are the requirements for binary installation?

You need curl (Unix) or PowerShell (Windows) and potentially sudo access (Unix).

What are the available tools?

Available tools include set-project-path, get-brds, get-prds, get-nfrs, get-uirs, get-bps, get-user-stories, get-tasks, and get-task.

How do I set the project path?

Use the set-project-path tool with the path to your project directory.