Skip to main content
Glama
abrahamcasanova

@meeseeks-sdk/mcp

@meeseeks-sdk/mcp

用于 Claude Code 的 MCP 服务器 — 让 AI 在将代码交付给你之前先自行验证。

npm version License: MIT

功能说明

此 MCP 不会直接将 Claude Code 生成的第一版代码交付给你,而是运行一个质量把关流程:

Claude Code calls quality_gate tool
        ↓
LLM generates code
        ↓
Sandbox executes it (real Node.js subprocess)
        ↓
Score 0-10 based on correctness + efficiency
        ↓
Score ≥ 8? → return verified code
Score < 8? → feed failures back to LLM → retry

你获得的代码是已经通过实际执行验证的,而不仅仅是看起来不错的代码。

Related MCP server: multivon-mcp

安装

npm install -g @meeseeks-sdk/mcp

与 Claude Code 配合使用

claude mcp add meeseeks --scope user npx @meeseeks-sdk/mcp

设置完成。现在 quality_gate 工具已在你的所有 Claude Code 会话中可用。

告诉 Claude 何时使用它

添加到你项目的 CLAUDE.md 或 ~/.claude/CLAUDE.md 中:

## Code Generation

When writing isolated utility functions or algorithms (any language),
use the meeseeks__quality_gate tool instead of writing directly.
Use mode: "fast" if the pattern was used before, "balanced" for new tasks.
For Dart/Flutter/Python code: always pass harness: "free".
For JS/Node.js utilities: omit harness (auto-detected).

工具:quality_gate

参数

类型

默认值

描述

task

string

必填

要构建的内容 — 请明确函数签名和导出格式

mode

fast|balanced|quality

fast

fast=1 次迭代,balanced=3 次,quality=5 次

harness

string

自动检测

js-api, js-lrucache, js-ratelimiter, js-circuitbreaker, js-promisepool, js-maze, js-sudoku, js-wordle, free

projectContext

string

—

评判者的技术栈描述:"TypeScript + Express + PostgreSQL"

minScore

number

8

当评分 ≥ 此值时停止

要求

  • Node.js 18+

  • 已配置 AWS 凭证 (~/.aws/credentials) 以使用 Bedrock 适配器

  • 或者设置 AWS_REGION 环境变量

知识继承

该 MCP 将获胜策略存储在 ~/.meeseeks/memory.db (SQLite) 中。下次你请求类似功能时,经过验证的方法会被注入到提示词中 — 随着时间的推移,首次尝试的效果会越来越好。

技术支持

@meeseeks-sdk/core — 从 Meeseeks Hive 中提取的质量把关引擎。

许可证

MIT

Related MCP Connectors

Related MCP Servers