MCP server exposing AI agent guidance resources, skills, prompts, and project context tools.
Project description
Agent Guidance MCP
MCP server serving AI agent guidance through a 168-skill catalog, bundled guidance corpus, workflow prompts, and bounded project-code context tools over Stdio transport.
Skills are sourced from Everything Claude Code (ECC) v2.0.0 and community contributions, covering backend, frontend, testing, security, DevOps, data, research, and 12+ language ecosystems.
Installation
Install the Agent Guidance MCP server and configure all local IDE clients with a single command:
Linux / macOS (Bash):
curl -fsSL https://raw.githubusercontent.com/JunMystery/Agent-Guidance-MCP/main/scripts/install.sh | bash
Windows (CMD / PowerShell):
powershell -Command "irm https://raw.githubusercontent.com/JunMystery/Agent-Guidance-MCP/main/scripts/install.ps1 | iex"
This requires no prior Python installation; the script will automatically bootstrap uv (a single-binary Python toolchain) to run the server if Python is not present.
Upgrading
To update the server and refresh your IDE registrations: Simply rerun the installation command.
To update the standards catalog & skills only (one line):
agent-guidance-mcp --update
To update the executable code package only:
uv tool update agent-guidance-mcp
Uninstalling
Linux / macOS (Bash):
curl -fsSL https://raw.githubusercontent.com/JunMystery/Agent-Guidance-MCP/main/scripts/uninstall.sh | bash
Windows (CMD / PowerShell):
powershell -Command "irm https://raw.githubusercontent.com/JunMystery/Agent-Guidance-MCP/main/scripts/uninstall.ps1 | iex"
This will automatically remove the server registration from all detected IDE client configurations, clean up the global rules in AGENTS.md, remove the database/skills directory (~/.agent-guidance), and uninstall the executable.
Manual / Local Developer Install
python -m venv .venv
.venv/bin/pip install -e ".[dev]" # Linux / macOS
.venv\Scripts\pip install -e ".[dev]" # Windows
Run the server module:
agent-guidance-mcp
.venv/bin/python -m agent_guidance_mcp # Linux / macOS
.venv\Scripts\python.exe -m agent_guidance_mcp # Windows
To point the server to a different standards corpus, set:
AGENT_GUIDANCE_ROOT=/path/to/Agent-Guidance
Platform notes and client-specific setup are covered in Installation and Client Configuration.
Quick Start
Run the server through an MCP client, or verify it locally with MCP Inspector:
DANGEROUSLY_OMIT_AUTH=true npx @modelcontextprotocol/inspector .venv/bin/python -m agent_guidance_mcp
Then call task_pipeline(...) to load task guidance and bounded project context before editing. See Usage Guide for practical workflows.
Documentation
- Installation - automatic and manual setup.
- Client Configuration - VS Code, GitHub Copilot, Claude Desktop, Cursor, Gemini-compatible config, and env vars.
- Usage Guide - quick checks, recommended agent workflows, and examples.
- MCP Surface Reference - all tools, prompts, and resources.
- Project Context Tools - grouped tree, search, file read, snapshot export, token guidance, and freshness rules.
- Development Guide - tests, project structure, and maintainer notes.
- Repo Map For Agents - existing repository orientation notes.
- MCP Integrations Guide - SQLite caching, CodeGraph-like AST parsing, and Context7 docs details.
MCP Surface
Tools:
task_pipeline(task, project_path, focus, code_query, include_tree, include_ui, limit)— Recommended first call. Prepares task recommendations, project context, and optional UI guidance.guidance(operation, query, identifier, category, kind, limit, include_content)— Standards catalog operations: list, get, search, recommend, reason, and docs (live library docs via Context7).project_context(operation, project_path, query, relative_path, start_line, max_lines, max_depth, output_path, max_file_bytes, max_total_bytes, limit)— Bounded project context: tree, search, read, snapshot, symbols, references, structure, callers, and callees (local SQLite CodeGraph engine).ui_ux(operation, query, domain, stack, project_name, output_format, limit)— UI/UX Pro Max: search, design system, slides.health_check()— Server health status and metadata.token_stats()— Token optimization statistics for the session.
Resources:
standards://manifest— Indexed standards manifest (JSON)standards://skill/{name}— On-demand skill capsule (Markdown)standards://document/{identifier}— Standards document by slug (Markdown)standards://version— Server version info (JSON)
Prompt:
workflow_prompt(mode, subject, target)— Load a workflow prompt by mode (plan, test, deploy, debug, etc.)
Development
python -m pytest
The test suite verifies catalog discovery, MCP handler registration, standards search, recommendation behavior, and project-context tooling. See Development Guide for more detail.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agent_guidance_mcp-1.0.0.tar.gz.
File metadata
- Download URL: agent_guidance_mcp-1.0.0.tar.gz
- Upload date:
- Size: 2.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
700f6a777a880e5b297eff9b43a9177b2d9cb44f86fb69da0dc492450dd82181
|
|
| MD5 |
78ac680fa14c552f73bfcac3d4a39a2e
|
|
| BLAKE2b-256 |
fe0cb5f76f52e6d13909ffaba0e8aa43c251dd4418fdc830beca38cc3897def4
|
Provenance
The following attestation bundles were made for agent_guidance_mcp-1.0.0.tar.gz:
Publisher:
publish.yml on JunMystery/Agent-Guidance-MCP
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agent_guidance_mcp-1.0.0.tar.gz -
Subject digest:
700f6a777a880e5b297eff9b43a9177b2d9cb44f86fb69da0dc492450dd82181 - Sigstore transparency entry: 2064758669
- Sigstore integration time:
-
Permalink:
JunMystery/Agent-Guidance-MCP@3e79868b3b9292c30b99ffe37d46b571c1daf41b -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/JunMystery
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@3e79868b3b9292c30b99ffe37d46b571c1daf41b -
Trigger Event:
push
-
Statement type:
File details
Details for the file agent_guidance_mcp-1.0.0-py3-none-any.whl.
File metadata
- Download URL: agent_guidance_mcp-1.0.0-py3-none-any.whl
- Upload date:
- Size: 2.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
41464dcac0520e86913bb9fd1ae730682ec839164de8008db3e5a3366c624b38
|
|
| MD5 |
fccc1396343e6093198973249d5d21ff
|
|
| BLAKE2b-256 |
c4b98b26512d5327b77c25fd7be9dbecaea9ddfe8710ce57dfed1de3b7be52bb
|
Provenance
The following attestation bundles were made for agent_guidance_mcp-1.0.0-py3-none-any.whl:
Publisher:
publish.yml on JunMystery/Agent-Guidance-MCP
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agent_guidance_mcp-1.0.0-py3-none-any.whl -
Subject digest:
41464dcac0520e86913bb9fd1ae730682ec839164de8008db3e5a3366c624b38 - Sigstore transparency entry: 2064758673
- Sigstore integration time:
-
Permalink:
JunMystery/Agent-Guidance-MCP@3e79868b3b9292c30b99ffe37d46b571c1daf41b -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/JunMystery
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@3e79868b3b9292c30b99ffe37d46b571c1daf41b -
Trigger Event:
push
-
Statement type: