MCP server de attested
Commit 3 nov 2026Permite que los agentes de programación ejecuten pruebas con recibos firmados por Sigstore y recuperen paquetes de fallos redactados para obtener resultados de pruebas verificables.
También conocido como Praxso/attested, @praxso/attested-mcp
- Stars
- 0
- Herramientas
- 3
- Descargas, 30 días
- —
- Última versión
- 0.1.2
- Último commit
- 3 nov 2026
- Licencia
- Apache-2.0
¿Qué es attested MCP?
attested es un MCP server. Permite que los agentes de programación ejecuten pruebas con recibos firmados por Sigstore y recuperen paquetes de fallos redactados para obtener resultados de pruebas verificables. Expone 3 herramientas, como attested_run, attested_packet, attested_status.
Resumen generado a partir del README del proyecto
Acerca del MCP server de attested
Los agentes de programación que necesiten demostrar sus resultados de pruebas mediante evidencia verificable pueden usar este servidor para generar recibos firmados por Sigstore. Al ejecutar comandos de prueba a través de la herramienta attested_run, el agente recibe un resumen del recibo o un paquete de fallos redactado si las pruebas fallan. Este proceso garantiza que los resultados no sean solo reportados por el agente, sino que estén respaldados por una atestación firmada que cumple con las políticas de verificación de atestación de GitHub.
Los desarrolladores pueden configurar esto localmente usando Node 22 o superior mediante npx para clientes como Claude Code o Codex. El servidor incluye un CLI de attested integrado, aunque los usuarios pueden especificar un binario diferente configurando la variable de entorno ATTESTED_BIN. Proporciona herramientas específicas como attested_packet para recuperar el paquete de fallos más reciente y attested_status para comprobar si un recibo está verificado según una política de comprobación requerida o si permanece como un recibo local sin verificar. Esta configuración evita que los agentes envíen pull requests sin una prueba verificable de que las pruebas han pasado correctamente.
Qué puedes hacer con él
- 1Verificar resultados de pruebas con recibos firmadosUn agente de IA puede ejecutar un comando de prueba y recibir un recibo firmado para demostrar que las pruebas pasaron.
- 2Depurar pruebas fallidas con paquetes redactadosCuando una prueba falla, el agente puede recuperar un paquete de fallos redactado para entender el error sin exponer datos sensibles.
- 3Comprobar el estado de verificación de la atestaciónUn desarrollador puede usar el servidor para confirmar si una ejecución de prueba cumple con la política de atestación de GitHub requerida.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar attested MCP
Formatos verificados el 10 nov 2026Instalar attested MCP en Claude Code
$ claude mcp add attested -- npx -y @praxso/attested-mcpInstalar attested MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"attested": {
"command": "npx",
"args": [
"-y",
"@praxso/attested-mcp"
]
}
}
}Instalar attested MCP en VS Code
.vscode/mcp.json
{
"servers": {
"attested": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@praxso/attested-mcp"
]
}
}
}Instalar attested MCP en Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"attested": {
"command": "npx",
"args": [
"-y",
"@praxso/attested-mcp"
]
}
}
}Instalar attested MCP en Codex
~/.codex/config.toml
[mcp_servers.attested] command = "npx" args = ["-y", "@praxso/attested-mcp"]
Instalar attested MCP en Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"attested": {
"command": "npx",
"args": [
"-y",
"@praxso/attested-mcp"
]
}
}
}Herramientas de attested MCP 3
Detectado desde el READMEattested_runattested_packetattested_status
| attested_run | — | |
| attested_packet | — | |
| attested_status | — |
README
Ver en GitHub@praxso/attested-mcp
MCP server for attested: coding agents run your tests into a signed, verifiable receipt and read a redacted failure packet before they open a pull request.
Tools
attested_run: runs a test command through attested and returns the receipt summary; on red, the failure packet.attested_packet: returns the last failure packet, after checking its shape. A packet that is a symlink or resolves outside the project is refused.attested_status: returnsverified, the verdict from the signed attestation thatgh attestation verifyaccepts under the required check's policy (the attesting run and its ref, from the GitHub API orrun_id/source_ref, and the head commit), andlocalReceipt, the project's own receipt fields, labelled unverified.
The server runs the attested CLI bundled with it. To run a different build, set ATTESTED_BIN in the server's own MCP configuration; a node_modules/.bin/attested in the project is never used. If the bundled CLI cannot be resolved, attested_run fails with an error saying so; it never falls back to another version.
Set up
Claude Code:
claude mcp add attested -- npx -y @praxso/attested-mcp@0.1.2
Codex, in ~/.codex/config.toml:
[mcp_servers.attested]
command = "npx"
args = ["-y", "@praxso/attested-mcp@0.1.2"]
Cursor and Copilot configuration, the Claude Code plugin, and the Codex skill are in the repository README: https://github.com/Praxso/attested#agents-mcp-server-and-skills
Requires Node 22 or newer.
License
Apache-2.0
Preguntas sobre attested MCP
¿Cómo agrego attested MCP a Claude Code?
Ejecuta claude mcp add attested -- npx -y @praxso/attested-mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego attested MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Qué herramientas proporciona attested MCP?
Expone 3 herramientas, incluidas attested_run, attested_packet, attested_status.
¿Cómo puedo usar una versión diferente del CLI atestiguado?
Puedes configurar la variable de entorno ATTESTED_BIN en la configuración del MCP server para ejecutar una compilación distinta.
¿Qué sucede si no se encuentra el CLI incluido?
La herramienta attested_run fallará con un mensaje de error; no intentará recurrir a ninguna otra versión.
¿El servidor utiliza la versión de node_modules local de attested?
No, el servidor evita específicamente el uso de un node_modules/.bin/attested ubicado en el proyecto.