attested MCP sunucusu
Commit 3 Kas 2026Allows coding agents to run tests into Sigstore-signed receipts and retrieve redacted failure packets for verifiable test results.
Ayrıca bilinen adı Praxso/attested, @praxso/attested-mcp
- Yıldızlar
- 0
- Araçlar
- 3
- İndirmeler, 30 gün
- —
- En son sürüm
- 0.1.2
- Son commit
- 3 Kas 2026
- Lisans
- Apache-2.0
attested MCP nedir?
attested bir MCP sunucusudur. Allows coding agents to run tests into Sigstore-signed receipts and retrieve redacted failure packets for verifiable test results. 3 araç sunar; örneğin attested_run, attested_packet, attested_status.
Özet, projenin README dosyasından oluşturuldu
attested MCP sunucusu hakkında
Coding agents that need to prove their test results through verifiable evidence can use this server to generate Sigstore-signed receipts. By running test commands through the attested_run tool, an agent receives a receipt summary or a redacted failure packet if the tests fail. This process ensures that the results are not just reported by the agent but are backed by a signed attestation that complies with GitHub attestation verification policies.
Developers set this up locally using Node 22 or newer via npx for clients like Claude Code or Codex. The server includes a bundled attested CLI, though users can specify a different binary by configuring the ATTESTED_BIN environment variable. It provides specific tools like attested_packet to retrieve the most recent failure packet and attested_status to check if a receipt is verified against a required check policy or remains unverified as a local receipt. This setup prevents agents from submitting pull requests without verifiable proof of passing tests.
Neler yapabilirsiniz
- 1Verify test results with signed receiptsAn AI agent can execute a test command and receive a signed receipt to prove the tests passed.
- 2Debug failed tests with redacted packetsWhen a test fails, the agent can retrieve a redacted failure packet to understand the error without exposing sensitive data.
- 3Check attestation verification statusA developer can use the server to confirm if a test run matches the required GitHub attestation policy.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
attested MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıattested MCP'yi Claude Code içine yükleyin
$ claude mcp add attested -- npx -y @praxso/attested-mcpattested MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"attested": {
"command": "npx",
"args": [
"-y",
"@praxso/attested-mcp"
]
}
}
}attested MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"attested": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@praxso/attested-mcp"
]
}
}
}attested MCP'yi Claude Desktop içine yükleyin
claude_desktop_config.json
{
"mcpServers": {
"attested": {
"command": "npx",
"args": [
"-y",
"@praxso/attested-mcp"
]
}
}
}attested MCP'yi Codex içine yükleyin
~/.codex/config.toml
[mcp_servers.attested] command = "npx" args = ["-y", "@praxso/attested-mcp"]
attested MCP'yi Gemini CLI içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"attested": {
"command": "npx",
"args": [
"-y",
"@praxso/attested-mcp"
]
}
}
}attested MCP araçları 3
README dosyasından algılandıattested_runattested_packetattested_status
| attested_run | — | |
| attested_packet | — | |
| attested_status | — |
@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
attested MCP soruları
attested MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add attested -- npx -y @praxso/attested-mcp komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
attested MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
attested MCP hangi araçları sunar?
3 araç sunar; bunlar arasında attested_run, attested_packet, attested_status yer alır.
How can I use a different version of the attested CLI?
You can set the ATTESTED_BIN environment variable in the MCP server's configuration to run a different build.
What happens if the bundled CLI cannot be found?
The attested_run tool will fail with an error message; it will not attempt to fall back to any other version.
Does the server use the local node_modules version of attested?
No, the server specifically avoids using a node_modules/.bin/attested located in the project.