attestable-mcp-server logo

attestable-mcp-server通过硬件证明,验证任何 MCP 服务器正在运行预期且未被篡改的代码。

(0)
Daniel Nikulshyn审阅者 Daniel Nikulshyn·更新 2026年7月

概览

attestable-mcp-server 项目通过基于硬件的受信执行环境实现 MCP 服务器的远程证明。它生成一个表示运行时代码的证书,并在 TLS 握手期间发送给 MCP 客户端。这样客户端即可验证服务器运行的是预期且未被篡改的代码。项目采用 Intel SGX 硬件和 RA-TLS 协议进行远程证明。代码使用 GitHub Actions 构建并签名,生成的 Docker 镜像可进行独立验证。

主要功能

  • 使用 RA-TLS 协议对 MCP 服务器进行远程证明
  • 使用 GitHub Actions 生成已签名的制品
  • 支持 Intel SGX 硬件及软件栈
  • 通过 SGX quote 和证据声明验证服务器代码完整性

价格

模型
Free
评分
暂无评价

使用场景

安全的 MCP 服务器验证

在建立连接之前,验证 MCP 服务器正在运行预期且未被篡改的代码。

服务器代码的独立验证

使用 Docker 镜像和 SGX quote 对 MCP 服务器上运行的代码进行独立验证。

优点 & 缺点

优点

  • 实现对 MCP 服务器代码完整性的远程验证
  • 使用基于硬件的受信执行环境进行安全证明
  • 支持使用 Docker 镜像进行服务器代码的独立验证

缺点

  • 需要 Intel SGX 硬件作为受信执行环境
  • 依赖特定的软件组件(例如 Gramine、Python 3.13、Ubuntu 22.04)

评测

登录以留下评测。

暂无评测。来当第一个吧!

问答

What protocol is used for remote attestation?

The project uses the RA-TLS protocol, an extension to TLS that adds machine and code-specific measurements.

Asked by Jamal Carter · Jan 6, 2026

Can the server code be independently verified?

Yes, the Docker image can be independently verified by building and running the code locally on emulated hardware or secure hardware.

Asked by Julia Steiner · Dec 14, 2025

How is code integrity verified?

Code integrity is verified using SGX quotes and evidence claims, which are sent to MCP clients during the TLS handshake.

Asked by George Papadakis · Oct 26, 2025

What hardware is required?

The attestable-mcp-server project requires Intel SGX hardware for trusted execution environment.

Asked by Olamide Fashola · Oct 19, 2025

提问

服务配缩器 的替代品