StackGuide MCP is a Model Context Protocol server that dynamically loads rules, coding standards, and architecture patterns based on your tech stack. Supports Django, FastAPI, React, Next.js, NestJS, Laravel, Rails, Go, Rust, and more. Includes cursor.directory integration to import community rules. Compatible with Cursor and GitHub Copilot.
git clone https://github.com/taimiralain/StackGuide-MCP{
"mcpServers": {
"stackguide-mcp": {
"command": "node",
"args": ["/path/to/StackGuide-MCP/dist/index.js"],
"env": {
"STACKGUIDE_INTEGRITY_KEY": "<stackguide_integrity_key>"
}
}
}
}STACKGUIDE_INTEGRITY_KEYResumen de MCP Servers
# StackGuide MCP Server
Dynamic context + active engineering workflow for AI coding assistants in Cursor, VS Code, and other MCP clients.
[](https://www.npmjs.com/package/@stackguide/mcp-server)
[](./LICENSE)
[](https://registry.modelcontextprotocol.io)
## 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 DESCRIPTION` templates
- 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 `agent` tool (execution-first workflow).
- `init` now generates `.stackguide/config.json` automatically.
- 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`/`build` execution.
- Updated TDD prompts to use active tool calls instead of large passive markdown payloads.
- Hardened local persistence:
- `.stackguide` artifacts 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`
```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.
```json
{
"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 `servers` as root key.
```json
{
"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 `servers` as root key.
```json
{
"servers": {
"stackguide": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@stackguide/mcp-server@latest"]
}
}
}
```
## How To Use (Any IDE)
1. Restart the IDE after adding the MCP configuration.
2. Open AI chat in agent/tool mode.
3. Call `setup` to detect project context.
4. Call `init action:"full"` to scaffold `.stackguide/` and defaults.
5. Use `agent` actions (`intake`, `create_ticket`, `plan`, `verify`, `release`) for delivery flow.
## Quick Start
1. Configure your project:
```bash
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
```
1. Check generated setup:
```bash
init action:"status"
agent action:"status"
```
1. Run active TDD workflow:
```bash
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 type
- `context`: show currently loaded context
- `rules`: list/search/get/select rule sets
- `knowledge`: list/search/get knowledge files
- `review`: analyze files/URLs/project code quality
### Utility
- `cursor`: browse/import community rules
- `docs`: fetch/search/list documentation
- `config`: save/load/export/import configurations
- `custom_rule`: create/update/delete/list project custom rules
- `help`: usage help by topic
### Advanced
- `generate`: boilerplate generation (component/hook/service/test/api/model/util)
- `health`: project health score and recommendations
- `analyze`: project intelligence (structure/config/dependency/generate/apply)
### Workflow
- `workflow`: lazy-load raw workflow assets (agents/skills/hooks/commands)
- `init`: scaffold `.stackguide` with stack-aware defaults
- `agent`: 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 DESCRIPTION` format
- uses project defaults from `.stackguide/config.json` (`projectKey`, `issueType`)
- derives `summary` from first line of `MAIN DESCRIPTION` when 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:
```bash
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:
```bash
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.
```bash
pnpm install
pnpm lint
pnpm test
pnpm build
pnpm dev
```
## Release And Version Policy
- Current secure baseline: `4.1.2+`
- Versions from `3.0.0` up to `4.1.1` are deprecated in npm due to local artifact hygiene issues.
- Use the latest `4.x` release in all environments.
## Registry Identifiers
- npm package: `@stackguide/mcp-server`
- MCP Registry server: `io.github.isucorp-taimiralain/stackguide-mcp`
## License
GPL-3.0
Lo que la gente pregunta sobre StackGuide-MCP
¿Qué es taimiralain/StackGuide-MCP?
+
taimiralain/StackGuide-MCP es mcp servers para el ecosistema de Claude AI. StackGuide MCP is a Model Context Protocol server that dynamically loads rules, coding standards, and architecture patterns based on your tech stack. Supports Django, FastAPI, React, Next.js, NestJS, Laravel, Rails, Go, Rust, and more. Includes cursor.directory integration to import community rules. Compatible with Cursor and GitHub Copilot. Tiene 1 estrellas en GitHub y se actualizó por última vez today.
¿Cómo se instala StackGuide-MCP?
+
Puedes instalar StackGuide-MCP clonando el repositorio (https://github.com/taimiralain/StackGuide-MCP) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar taimiralain/StackGuide-MCP?
+
taimiralain/StackGuide-MCP aún no ha sido auditado por nuestro agente de seguridad. Revisa el repositorio original en GitHub antes de usarlo en producción.
¿Quién mantiene taimiralain/StackGuide-MCP?
+
taimiralain/StackGuide-MCP es mantenido por taimiralain. La última actividad registrada en GitHub es de today, con 1 issues abiertos.
¿Hay alternativas a StackGuide-MCP?
+
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.
Despliega StackGuide-MCP en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](https://claudewave.com/repo/taimiralain-stackguide-mcp)<a href="https://claudewave.com/repo/taimiralain-stackguide-mcp"><img src="https://claudewave.com/api/badge/taimiralain-stackguide-mcp" alt="Featured on ClaudeWave: taimiralain/StackGuide-MCP" width="320" height="64" /></a>Más MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
The fastest path to AI-powered full stack observability, even for lean teams.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!