mcp
Research-backed linting + generation for agent context files (CLAUDE.md, AGENTS.md, Cursor rules).
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"mcp": {
"url": "https://mcp.promptarch.ai/mcp"
}
}
}Puntos de conexión remotos
https://mcp.promptarch.ai/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (3)
🟢promptarch_lint_artifact(content, format, filename)
Lint an AI agent context file (CLAUDE.md, AGENTS.md, Cursor rules, Copilot instructions, memory files) with PromptArch's deterministic linter: ~30 research-backed rule families covering current-model anti-patterns (tool-forcing, reasoning-echo, sycophancy triggers, contradictions), per-tool size budgets, secrets/dangerous commands, and hidden-Unicode injection ("Rules File Backdoor"). Returns grade, 0-100 score, and line-anchored findings. Free: no account or credits needed.
Esquema de entrada
{
"type": "object",
"properties": {
"content": {
"type": "string",
"description": "The full file content to lint."
},
"format": {
"description": "Override format auto-detection.",
"type": "string",
"enum": [
"claude_md",
"agents_md",
"cursor_mdc",
"copilot_instructions",
"memory_file"
]
},
"filename": {
"description": "Filename hint for format detection (e.g. CLAUDE.md).",
"type": "string"
}
},
"required": [
"content"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢promptarch_list_artifact_types
List the artifact types promptarch_generate_artifact can produce from a project description.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪promptarch_generate_artifact(artifact, project_name, project_description, tech_stack, repo_structure, ...)
Generate an AI agent context artifact (e.g. context_pack, claude_md) from a project description. Requires a PromptArch API key configured as an Authorization: Bearer pk_... header on this MCP server. Consumes credits.
Esquema de entrada
{
"type": "object",
"properties": {
"artifact": {
"type": "string",
"enum": [
"context_pack",
"claude_md",
"agents_md",
"cursor_rule"
],
"description": "Artifact id. See promptarch_list_artifact_types. Other Studio artifact types need artifact-specific inputs this tool does not accept."
},
"project_name": {
"type": "string",
"maxLength": 1900
},
"project_description": {
"type": "string",
"maxLength": 1900
},
"tech_stack": {
"type": "string",
"maxLength": 1900
},
"repo_structure": {
"description": "Directory tree or structure summary. Max 1900 chars: summarize a large repo rather than pasting a full tree.",
"type": "string",
"maxLength": 1900
},
"commands": {
"type": "string",
"maxLength": 1900
},
"coding_conventions": {
"description": "Conventions, invariants, house rules. Max 1900 chars.",
"type": "string",
"maxLength": 1900
},
"target_model": {
"description": "Target model family (default Claude).",
"type": "string",
"maxLength": 100
}
},
"required": [
"artifact",
"project_name",
"project_description"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Comunidad
Evidencia