@meeseeks-sdk/mcp
An MCP server that runs a quality gate on generated code, executing it in a sandbox and scoring it before returning the code to the user.
README
@meeseeks-sdk/mcp
MCP server for Claude Code — makes the AI verify its own code before giving it to you.
What it does
Instead of Claude Code giving you the first code it generates, this MCP runs a quality gate:
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
You get code that already survived real execution — not just what looked good at first glance.
Install
npm install -g @meeseeks-sdk/mcp
Setup with Claude Code
claude mcp add meeseeks --scope user npx @meeseeks-sdk/mcp
That's it. The quality_gate tool is now available in all your Claude Code sessions.
Tell Claude when to use it
Add to your project's CLAUDE.md or ~/.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).
Tool: quality_gate
| Parameter | Type | Default | Description |
|---|---|---|---|
task |
string |
required | What to build — be specific about function signature and export format |
mode |
fast|balanced|quality |
fast |
fast=1 iter, balanced=3, quality=5 |
harness |
string |
auto-detected | js-api, js-lrucache, js-ratelimiter, js-circuitbreaker, js-promisepool, js-maze, js-sudoku, js-wordle, free |
projectContext |
string |
— | Stack description for the judge: "TypeScript + Express + PostgreSQL" |
minScore |
number |
8 |
Stop when score ≥ this value |
Requirements
- Node.js 18+
- AWS credentials configured (
~/.aws/credentials) for Bedrock adapter - Or set
AWS_REGIONenvironment variable
Knowledge inheritance
The MCP stores winning strategies in ~/.meeseeks/memory.db (SQLite). Next time you ask for a similar function, the proven approach is injected into the prompt — better first attempts over time.
Powered by
@meeseeks-sdk/core — the quality gate engine extracted from Meeseeks Hive.
License
MIT
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.