Supercharged Dev

Supercharged Dev

MCP server that enforces disciplined AI development with tools for design, TDD, debugging, and token compression.

Category
访问服务器

README

⚡ Supercharged Dev

Python License MCP


English · 中文


Your AI coder burns $200/month on junk tokens. This MCP server makes it think first, test first, compress first. 11 tools, one install.


The Problem

AI coding assistants are great at generating code fast. But:

Without Supercharged Dev With Supercharged Dev
Jumps straight to code without clarifying what you actually want Designs first — asks the right questions before writing a single line
Writes production code with no tests, hoping it works Tests first — RED → GREEN → REFACTOR, every time
Guesses at bug fixes, changes random things, makes it worse Debugs systematically — finds the root cause before touching anything
Submits PRs with no self-review, wasting your time Reviews itself — 5-dimension check before showing you the diff
Burns tokens on verbose JSON, logs, and boilerplate Compresses — saves 60–95% of tokens before they reach the LLM

What You Get (In One Picture)

You: "Add a login page"
      │
      ▼
AI calls brainstorm_design ──→ "Who are the users? What auth method?
                                What happens on failure? Let me propose 2 approaches..."
      │ (you approve the design)
      ▼
AI calls decompose_task ──→ Task 1: Create src/auth/login.tsx
                             Task 2: Add src/auth/__tests__/login.test.tsx
                             Task 3: Wire up route in app.tsx
                             (each task: 2-5 min, verifiable)
      │
      ▼
AI calls generate_test_skeleton ──→ "Here's a failing test for the login component.
                                     Run it first — it should fail. Then I'll implement."
      │ (test fails ✓)
      ▼
AI implements, then calls review_code_diff ──→ "Self-review:
                                                 ✓ Plan Compliance
                                                 ✓ Correctness
                                                 ⚠ Edge Cases — missing empty password case"
      │ (fixes the edge case)
      ▼
You get tested, reviewed, production-ready code.

When Do You Actually Use Each Tool?

Scenario Tool to call What happens
"I want to add a feature but I'm not sure about the approach" brainstorm_design Walks you through clarifying questions, proposes 2–3 approaches with tradeoffs
"I have a design doc, now make a plan" decompose_task Breaks it into 2–5 minute tasks. Each has a file path, code, and verification step
"Just wrote a bunch of code, is it any good?" review_code_diff 5-dimension review. Critical issues block progress.
"Something's broken and I have no idea why" debug_root_cause 4-phase process. Won't let you fix anything until you've proven the root cause.
"I need to write tests for this" generate_test_skeleton RED → GREEN → REFACTOR workflow. Test first, code second.
"This API response is 10,000 lines of JSON" compress_content Compresses to ~2,000 tokens. Same answer quality. Saves money.
"How much have I saved so far?" compression_stats Shows total tokens, savings %, cache hit rate, session runtime.
"What skills are available?" list_skills Shows all 13 Superpowers skills with descriptions and trigger conditions.

11 MCP Tools

🧠 Workflow (5 tools)

Tool What it does
brainstorm_design Socratic design exploration. Refuses to code until you've approved an approach.
decompose_task Design spec → 2–5 min executable sub-tasks with file paths and verification steps.
review_code_diff Self-review across 5 dimensions: Plan Compliance, Correctness, Testing, Edge Cases, Style.
debug_root_cause 4-phase debugging. Gate at each phase. No fixes until root cause is proven.
generate_test_skeleton RED → GREEN → REFACTOR. Generates a failing test before you write any production code.

📖 Knowledge (3 tools)

Tool What it does
get_skill Returns the full Markdown of any Superpowers skill — injectable into any AI instruction.
list_skills Lists all 13 available skills with descriptions. Discover what's possible.
get_preset_info Shows what's in each preset (minimal/default/aggressive).

🔧 Compression (3 tools)

Tool What it does Typical savings
compress_content Compresses content (Headroom or fallback). Auto-detects JSON/code/text. 50–92%
retrieve_original Pulls original content back from LRU cache if the LLM needs it. —
compression_stats Live stats: total requests, tokens saved, cache hit rate, engine, uptime. —

Skills Library (13 Skills)

# Skill Automatically triggers when...
1 brainstorming You ask for any new feature or behavior change
2 writing-plans A design has been approved
3 subagent-driven-development Tasks need independent, isolated execution
4 executing-plans You want batch execution with checkpoints
5 test-driven-development Any production code is about to be written
6 systematic-debugging A bug is reported
7 verification-before-completion Someone claims a fix is done
8 requesting-code-review A task is marked complete
9 receiving-code-review Review feedback is received
10 using-git-worktrees Code is about to be written in an existing project
11 finishing-a-development-branch All tasks on a branch are done
12 dispatching-parallel-agents Multiple independent modules need work
13 writing-skills A new skill needs to be created

Who Is This For?

  • Solo developers who want the discipline of a senior engineering team in their AI assistant
  • Teams who want consistent code quality across AI-generated contributions
  • Anyone tired of $200+ Claude bills — compression pays for itself in a day
  • MCP power users who want one server that covers the full dev workflow
  • AI coding skeptics — add guardrails so the AI doesn't run wild

Quick Start

# 1. Install
pip install supercharged-dev

# 2. Start the MCP server
supercharged mcp serve

# 3. Print the config for your client
supercharged mcp config

Claude Desktop

{
  "mcpServers": {
    "supercharged": {
      "command": "uvx",
      "args": ["supercharged-dev", "mcp", "serve"]
    }
  }
}

Project Setup (Copies skill files + generates config)

cd your-project
supercharged init --preset aggressive

Presets

Preset Skills Compression For
minimal 3 ❌ Just the essentials: brainstorm, TDD, review
default 9 ❌ Full workflow minus advanced features
aggressive 13 ✅ Everything. Maximum discipline, minimum spend.

Compression (Optional Dependency)

pip install supercharged-dev[compress]
Content type Typical savings
JSON API responses / MCP tool output 70–86%
Code search results (100 hits) 92%
Server logs 90%+
Full agent sessions (10+ tool calls) 85%

No quality loss — compressed content produces the same answers (verified on GSM8K, TruthfulQA, SQuAD).


<a name="chinese"></a>

中文说明

这是什么?

一个 MCP Server,让你的 AI 编程助手学会先思考再写代码、先测试再上线、先压缩再花钱。

它解决的问题:

没装之前 装了之后
AI 上来就写代码,不管你到底想要什么 先用苏格拉底式提问理清设计,批准后才动工
没有测试的保护,代码靠"祈祷" TDD 铁律:RED → GREEN → REFACTOR
Debug 靠猜,改来改去越改越糟 系统化四阶段调试,找到根因前禁止修复
提 PR 不审查,浪费你时间 5 维度自审查,Critical 问题阻塞进度
JSON/日志/模板白白烧 Token 压缩 60–95%,答案质量不变,账单大幅下降

典型用法

当你想... 调用这个工具 会发生什么
加功能但不确定怎么做 brainstorm_design 挨个提问帮你理清需求,提 2–3 个方案让你选
把设计方案落地 decompose_task 拆成 2–5 分钟的小任务,每个都有文件路径和验证步骤
刚写的代码质量怎么样 review_code_diff 5 个维度逐一审查,Critical 问题会阻止继续
出 bug 了不知道原因 debug_root_cause 四阶段流程,不找到根因不准修复
需要写测试 generate_test_skeleton 先生成会失败的测试,然后写最少代码让它通过
API 返回了一万行 JSON compress_content 压到 ~2000 token,省 70–86%,答案质量不变
想看省了多少钱 compression_stats 实时统计:总请求、Token 节省、缓存命中率

11 个 MCP 工具

类别 工具 一句话
🧠 工作流 brainstorm_design 写代码前先想清楚
🧠 工作流 decompose_task 设计 → 可执行任务
🧠 工作流 review_code_diff 5 维度自我审查
🧠 工作流 debug_root_cause 根因不明不修复
🧠 工作流 generate_test_skeleton 先写失败的测试
📖 知识 get_skill 读取任意 skill 文档
📖 知识 list_skills 列出全部 13 个 skill
📖 知识 get_preset_info 查看预设配置
🔧 压缩 compress_content 压缩省 Token
🔧 压缩 retrieve_original 从缓存取回原文
🔧 压缩 compression_stats 省钱统计

适合谁用?

  • 独立开发者 — 一个人也有团队的工程纪律
  • 团队 — 保证 AI 生成的代码质量一致
  • 心疼账单的人 — 压缩省的钱可能比工具本身贵得多
  • MCP 重度用户 — 一个 Server 覆盖完整开发流程
  • 对 AI 编程有顾虑的人 — 加上护栏,不让 AI 放飞自我

快速开始

pip install supercharged-dev
supercharged mcp serve

License

MIT · Built on Superpowers and Headroom.

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选