specifai
MCP server to provide Specifai project requirements, task, etc. to any AI tools supporting MCP such as Hai Build, Cursor.
claude mcp add --transport stdio presidio-oss-specifai-mcp-server npx -y @presidio-dev/specifai-mcp-server@latest
How to use
Specifai MCP Server is a model context protocol (MCP) server designed to work with the Specifai project. It is tool-agnostic and exposes MCP-compatible tools to access and read documents generated by the Specifai project, enabling integration with MCP clients and IDEs. The server is intended to help automation workflows, code generation pipelines, and IDE integrations by providing a stable MCP endpoint to retrieve specification documents and related artifacts produced by Specifai. You can deploy it in a local development environment or as part of a larger MCP-enabled automation stack and then connect MCP clients (Hai Build, Cursor, Windsurf, Claude Desktop, etc.) to read the generated documentation.
To use the server, install via npx (or your preferred Node.js package manager), then start an MCP-enabled client against the running server. The server supports the standard MCP protocol behaviors such as listing available documents, reading document contents, and potentially filtering by project. When integrated with an IDE or MCP client, you can browse the Specifai project’s generated documents, read their content, and leverage the tools provided by Specifai for automation and integration tasks.
How to install
Prerequisites:
- Node.js >= 16.0.0
- npm or another Node.js package manager (yarn, pnpm, bun, etc.)
- Access to install npm packages from the registry (internet access)
Installation steps:
-
Ensure you have Node.js installed. Verify with: node -v npm -v
-
Install the Specifai MCP Server using npx (recommended):
Latest version
npx --yes @presidio-dev/specifai-mcp-server@latest
Or for a specific version
npx --yes @presidio-dev/specifai-mcp-server@1.2.3
-
(Optional) If you want to pin the server in your MCP configuration, you can reference the same package as shown in the configuration examples.
-
For IDE integrations, follow the specific IDE provider instructions to add an MCP server, using the same command and arguments shown above.
Additional notes
Notes and tips:
- The server is currently experimental; capabilities may evolve over time, so check for updates when upgrading versions.
- Typical MCP configurations use npx to fetch the latest server binary. If you require deterministic builds, specify a concrete version in your configuration.
- Ensure your environment has network access to fetch the npm package when running with npx.
- The README examples show the server exposed under the project name specifai; your MCP clients will reference this server by that name in their mcp configuration.
- If you encounter issues, verify that the Node.js version meets the minimum requirement and that your MCP client is configured to connect to the correct host/port as provided by your runtime environment.
Related MCP Servers
mcp-graphql
Model Context Protocol server for GraphQL
aws
Talk with your AWS using Claude. Model Context Protocol (MCP) server for AWS. Better Amazon Q alternative.
Remote
A type-safe solution to remote MCP communication, enabling effortless integration for centralized management of Model Context.
recall
Persistent cross-session memory for Claude & AI agents. Self-host on Redis/Valkey, or use the managed SaaS at recallmcp.com.
rohlik
MCP server that lets you shop groceries across the Rohlik Group platforms (Rohlik.cz, Knuspr.de, Gurkerl.at, Kifli.hu, Sezamo.ro)
nestjs
NestJS module for seamless Model Context Protocol (MCP) server integration using decorators.