StackGuide MCP server
✓ VerifiedEnables AI coding assistants to execute active engineering workflows including TDD, project context loading, and automated ticket and release management.
Also known as taimiralain/StackGuide-MCP, @stackguide/mcp-server
- Stars
- 2
- Tools
- 16
- Downloads, 30 days
- —
- Latest version
- 4.2.0
- Last commit
- Jul 30, 2026
- License
- GPL-3.0
What is StackGuide MCP?
StackGuide enables AI coding assistants to execute active engineering workflows including TDD, project context loading, and automated ticket and release management. It exposes 16 tools, such as setup, context, rules.
Summary generated from the project's README
About StackGuide MCP server
StackGuide MCP server provides an active engineering workflow for AI coding assistants integrated into IDEs like Cursor, VS Code, JetBrains, and Visual Studio. It moves beyond simple prompting by enabling agents to execute real development tasks through a structured delivery flow. Developers use it to standardize implementation quality by automating project context loading, code reviews, and health scoring.
The server manages the entire lifecycle of a task using specific agent actions including intake, plan, verify, and release. It connects to external services such as GitHub, GitLab, and Jira to handle ticket creation and version control operations. Users configure their environment via the setup tool, which detects the project stack and generates a local configuration file to manage adaptive TDD preferences and token profiles.
What you can do with it
- 1Automate ticket managementCreate Jira issues directly from an AI chat using specific description templates.
Written from the project's README. Every use case is checked against a quote from it.
How to install StackGuide MCP
Formats verified 10 Nov 2026Install StackGuide MCP in Claude Code
$ claude mcp add stackguide-mcp -- npx -y @stackguide/mcp-serverInstall StackGuide MCP in Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"stackguide-mcp": {
"command": "npx",
"args": [
"-y",
"@stackguide/mcp-server"
]
}
}
}Install StackGuide MCP in VS Code
.vscode/mcp.json
{
"servers": {
"stackguide-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@stackguide/mcp-server"
]
}
}
}Install StackGuide MCP in Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"stackguide-mcp": {
"command": "npx",
"args": [
"-y",
"@stackguide/mcp-server"
]
}
}
}Install StackGuide MCP in Codex
~/.codex/config.toml
[mcp_servers.stackguide-mcp] command = "npx" args = ["-y", "@stackguide/mcp-server"]
Install StackGuide MCP in Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"stackguide-mcp": {
"command": "npx",
"args": [
"-y",
"@stackguide/mcp-server"
]
}
}
}StackGuide MCP tools 16
Detected from the READMEsetupcontextrulesknowledgereviewcursordocsconfigcustom_rulehelpgeneratehealth
| setup | — | |
| context | — | |
| rules | — | |
| knowledge | — | |
| review | — | |
| cursor | — | |
| docs | — | |
| config | — | |
| custom_rule | — | |
| help | — | |
| generate | — | |
| health | — |
Show all 16 toolsShow fewer tools
analyzeworkflowinitagent
| analyze | — | |
| workflow | — | |
| init | — | |
| agent | — |
Configuration
STACKGUIDE_INTEGRITY_KEY
| Name | Description | |
|---|---|---|
| STACKGUIDE_INTEGRITY_KEY | — |
Automated checks
Ran Nov 14, 2026Full report →Passed our automated checks. That is not a security audit: read the code and give the server the narrowest access it needs. How checks work
- Source repository linked and reachabletaimiralain/stackguide-mcp is public and reachablegithub.com/taimiralain/stackguide-mcp ↗Pass
- Package names this repository as its source@stackguide/mcp-server names taimiralain/stackguide-mcp as sourcenpmjs.com/package/@stackguide/mcp-server ↗Pass
- Build provenance (Sigstore attestation)No build attestation published for this releaseNot checked
- Open source license (OSI)GPL-3.0spdx.org/licenses/GPL-3.0.html ↗Pass
- Commit or release in the last yearLast commit or release 2026-07-30github.com/taimiralain/stackguide-mcp ↗Pass
- OpenSSF ScorecardNot checked
- Package name not close to a popular packageNo popular package one edit away from @stackguide/mcp-serverPass
- No critical advisory in the package or its dependencies145 resolved dependencies checked; no critical advisoryosv.dev ↗Pass
- No hidden instructions to the model16 tool descriptions and the README read; no override phrases, credential paths or hidden charactersPass
- Destructive tools are labelledNo tool named like delete, drop or execPass
- Remote endpoint answers the MCP handshakeNot checked
README
View on GitHubStackGuide MCP Server
Dynamic context + active engineering workflow for AI coding assistants in Cursor, VS Code, and other MCP clients.
What It Does
@stackguide/mcp-server helps teams standardize implementation quality with:
- project-aware rule/context loading
- code review and health scoring
- auto-detected setup and stack scaffolding
- active agent workflow that executes real work (
intake,plan,verify,release) - adaptive TDD preferences per project (model + token profile)
- Jira ticket creation from strict
MAIN DESCRIPTIONtemplates - tracker + VCS + test orchestration for delivery flow
This server is built for real team usage, not just prompt templates.
What's New In v4.x
- Added active
agenttool (execution-first workflow). initnow generates.stackguide/config.jsonautomatically.- Added tracker service support for GitHub, GitLab, and Jira.
- Added VCS service for branch checks, commit parsing, CI status, and PR/MR creation.
- Added test runner service for structured
test/lint/buildexecution. - Updated TDD prompts to use active tool calls instead of large passive markdown payloads.
- Hardened local persistence:
.stackguideartifacts removed from version control- repository guard blocks accidental tracking of local artifacts
- cache and health history include integrity validation and safer writes
Install By IDE
Cursor
- File (workspace):
.cursor/mcp.json - File (global):
~/.cursor/mcp.json
{
"mcpServers": {
"stackguide": {
"command": "npx",
"args": ["-y", "@stackguide/mcp-server@latest"]
}
}
}
JetBrains (IntelliJ, WebStorm, PhpStorm, etc.)
- Open
Settings | Tools | AI Assistant | Model Context Protocol (MCP). - Click Add and paste JSON config.
- Recommended: set it as Project-level unless you want global scope.
{
"mcpServers": {
"stackguide": {
"command": "npx",
"args": ["-y", "@stackguide/mcp-server@latest"]
}
}
}
VS Code
- Requirement: GitHub Copilot Chat with MCP enabled.
- File (workspace):
.vscode/mcp.json - VS Code MCP schema uses
serversas root key.
{
"servers": {
"stackguide": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@stackguide/mcp-server@latest"]
}
}
}
Visual Studio (Windows, 2022 17.14+ / 2026+)
- Enable GitHub Copilot Agent mode.
- Supported config locations include:
%USERPROFILE%\\.mcp.json(global)<solution>\\.mcp.json(repo-scoped)<solution>\\.vs\\mcp.json(solution/user-scoped)
- Visual Studio MCP schema uses
serversas root key.
{
"servers": {
"stackguide": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@stackguide/mcp-server@latest"]
}
}
}
How To Use (Any IDE)
- Restart the IDE after adding the MCP configuration.
- Open AI chat in agent/tool mode.
- Call
setupto detect project context. - Call
init action:"full"to scaffold.stackguide/and defaults. - Use
agentactions (intake,create_ticket,plan,verify,release) for delivery flow.
Quick Start
- Configure your project:
setup type:"react-typescript" enableAdaptiveTdd:true model:"gpt-5" integrations:["jira","github"] tokenMode:"compact"
init action:"full" model:"gpt-5" tokenMode:"compact" integrations:["jira","github"] mcpSyncTargets:["cursor","root"] applyMcpTemplates:true
- Check generated setup:
init action:"status"
agent action:"status"
- Run active TDD workflow:
agent action:"intake" ticket:"PROJ-123"
agent action:"create_ticket" mainDescription:"<MAIN DESCRIPTION>" projectKey:"PROJ"
agent action:"plan" brief:"<brief-from-intake>"
agent action:"verify"
agent action:"release" version:"v1.2.0"
Tools (16)
Core
setup: configure StackGuide context for project typecontext: show currently loaded contextrules: list/search/get/select rule setsknowledge: list/search/get knowledge filesreview: analyze files/URLs/project code quality
Utility
cursor: browse/import community rulesdocs: fetch/search/list documentationconfig: save/load/export/import configurationscustom_rule: create/update/delete/list project custom ruleshelp: usage help by topic
Advanced
generate: boilerplate generation (component/hook/service/test/api/model/util)health: project health score and recommendationsanalyze: project intelligence (structure/config/dependency/generate/apply)
Workflow
workflow: lazy-load raw workflow assets (agents/skills/hooks/commands)init: scaffold.stackguidewith stack-aware defaultsagent: active workflow executor (status,intake,create_ticket,plan,verify,release)
Active Workflow Details
agent action:"intake"
- reads ticket from configured tracker
- returns normalized brief + gaps
- proposes branch name convention
- can optionally create a Jira ticket first (
createFromDescription:true)
agent action:"create_ticket"
- creates Jira issues using strict
MAIN DESCRIPTIONformat - uses project defaults from
.stackguide/config.json(projectKey,issueType) - derives
summaryfrom first line ofMAIN DESCRIPTIONwhen omitted
agent action:"plan"
- inspects conventions + project shape
- creates vertical-slice plan
- returns exactly 3 target tests in structured format
agent action:"verify"
- executes configured tests/lint/build per layer
- checks branch naming + commit convention + TDD test budget
- returns blocker list and final pass/fail report
agent action:"release"
- checks CI status
- parses commits since last tag
- suggests semver impact (
major/minor/patch) - can create tag and PR/MR (when enabled)
Local Data And Security
init generates:
.stackguide/config.json(project workflow config)
Runtime/local artifacts:
.stackguide/analysis-cache.json.stackguide/health-history.json
These are machine-local and must not be committed.
Repository Guard
pnpm lint includes:
pnpm run guard:repo
The guard fails if .stackguide artifacts are tracked.
Integrity Hardening
Cache/history persistence includes:
- boundary/symlink checks
- file size and entry limits
- atomic write strategy
- checksum validation
- optional HMAC signature using:
STACKGUIDE_INTEGRITY_KEY=<long-random-secret>
For teams, configure STACKGUIDE_INTEGRITY_KEY in local/dev and CI environments for stronger tamper resistance.
Supported Stacks
python-django, python-fastapi, python-flask, react-node, react-typescript, vue-node, nextjs, express, nestjs, laravel, rails, golang, rust, custom.
Development
Use pnpm for all commands.
pnpm install
pnpm lint
pnpm test
pnpm build
pnpm dev
Release And Version Policy
- Current secure baseline:
4.1.2+ - Versions from
3.0.0up to4.1.1are deprecated in npm due to local artifact hygiene issues. - Use the latest
4.xrelease in all environments.
Registry Identifiers
- npm package:
@stackguide/mcp-server - MCP Registry server:
io.github.isucorp-taimiralain/stackguide-mcp
License
GPL-3.0
StackGuide MCP questions
How do I add StackGuide MCP to Claude Code?
Run claude mcp add stackguide-mcp -- npx -y @stackguide/mcp-server in your terminal. Add --scope user to make it available in every project.
How do I add StackGuide MCP to Cursor?
Open ~/.cursor/mcp.json and add the server under mcpServers, using the Cursor config shown in the install section above.
What tools does StackGuide MCP provide?
It exposes 16 tools, including setup, context, rules, knowledge, review.