io.github.Perf-AI/perf-mcp

Registre officiel IA et agents

Fact-check and fix AI outputs. Hallucination detection, schema validation, auto-repair.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package perf-mcp
Claude Code
claude mcp add perf-mcp -e 'PERF_API_KEY=<your perf_api_key>' -- npx -y perf-mcp@0.1.1
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "perf-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "perf-mcp@0.1.1"
            ],
            "env": {
                "PERF_API_KEY": "<your perf_api_key>"
            }
        }
    }
}

Variables d'environnement

  • PERF_API_KEY obligatoire secret Your Perf API key (get one at dashboard.withperf.pro)

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. perf-mcp
  2. Quick Start
  3. Tools
  4. Setup by Client
  5. Environment Variables
  6. Pricing
  7. License

perf-mcp

Fact-check and fix AI outputs. Catches hallucinations, repairs broken JSON, corrects errors — before they reach users.

Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible client.

Quick Start

Add to your MCP client config:

{
  "mcpServers": {
    "perf": {
      "command": "npx",
      "args": ["-y", "perf-mcp"],
      "env": {
        "PERF_API_KEY": "pk_live_xxx"
      }
    }
  }
}

Get your API key at dashboard.withperf.pro — 200 free verifications, no credit card.

Tools

perf_verify

Detect and repair hallucinations in LLM-generated text. Uses multi-channel verification (web search, NLI models, cross-reference) — not just another LLM check.

perf_verify({ content: "The Eiffel Tower was built in 1887." })
→ Corrected: "built in 1887" → "inaugurated in 1889" (89% confidence)
perf_validate

Validate LLM-generated JSON against a schema and auto-repair violations. Fixes malformed enums, wrong types, missing fields, hallucinated properties.

perf_validate({
  content: '{"name": "John", "age": "twenty"}',
  target_schema: { type: "object", properties: { name: { type: "string" }, age: { type: "number" } } }
})
→ Rejected: /age must be number
perf_correct

General-purpose output correction. Classifies the error type and applies the right fix — hallucination, schema violation, semantic inconsistency, or instruction drift.

perf_correct({ content: "The Great Wall was built in 1950.", correction_budget: "fast" })
→ Corrected: temporal_error + factual_error detected (87% confidence)
perf_chat

Route LLM requests to the optimal model automatically. Selects between GPT-4o, Claude, Gemini, and 20+ models based on task complexity. OpenAI-compatible format.

Setup by Client

Claude Code

Add to your project's .mcp.json:

{
  "mcpServers": {
    "perf": {
      "command": "npx",
      "args": ["-y", "perf-mcp"],
      "env": {
        "PERF_API_KEY": "pk_live_xxx"
      }
    }
  }
}
Cursor

Settings → MCP → Add Server:

{
  "mcpServers": {
    "perf": {
      "command": "npx",
      "args": ["-y", "perf-mcp"],
      "env": {
        "PERF_API_KEY": "pk_live_xxx"
      }
    }
  }
}
Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "perf": {
      "command": "npx",
      "args": ["-y", "perf-mcp"],
      "env": {
        "PERF_API_KEY": "pk_live_xxx"
      }
    }
  }
}

Environment Variables

VariableRequiredDescription
PERF_API_KEYYesYour Perf API key (pk_live_xxx)
PERF_BASE_URLNoOverride API URL (for testing)

Pricing

PlanCreditsPrice
Free200 verifications$0 (never expires)
Pro1,000/mo$19/mo
Pay-as-you-goUnlimited$0.02/verification

1 tool call = 1 credit. Get started at dashboard.withperf.pro.

License

MIT

Questions fréquentes

Qu'est-ce que io.github.Perf-AI/perf-mcp ?

Fact-check and fix AI outputs. Hallucination detection, schema validation, auto-repair.

Comment installer io.github.Perf-AI/perf-mcp ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add perf-mcp -e 'PERF_API_KEY=<your perf_api_key>' -- npx -y perf-mcp@0.1.1. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.Perf-AI/perf-mcp ?

Oui. Il attend PERF_API_KEY, à renseigner dans sa configuration.

io.github.Perf-AI/perf-mcp est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient io.github.Perf-AI/perf-mcp ?

Il est publié par Perf-Technology. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.