A Model Context Protocol (MCP) server for Keylime, the remote attestation framework for cloud and edge systems.
This MCP server is a helper tool for working with Keylime. To actually interact with a Keylime deployment, you need:
- A running Keylime verifier and Keylime registrar
- Keylime agents to monitor
- Network access to the Keylime API endpoints
- Podman must be installed on your system.
make build
make upAccess at http://localhost:3000
Run locally without containers:
# Backend
cd backend && go run main.go
# Frontend
cd frontend && pnpm devmake build- Build containersmake up- Start containersmake down- Stop containersmake logs- View logsmake clean- Remove everythingmake ps- List containersmake help- Show all commands
- Backend: Go 1.23
- Frontend: React + TypeScript + Vite + Tailwind + shadcn/ui
- Container: Podman
Keylime is an open-source remote attestation framework that provides:
- Measured Boot verification via TPM
- Runtime Integrity monitoring with IMA
- Secure Enrollment and key management
- Policy-based Attestation with automated responses
Contributions are welcome! This is an experimental project to explore MCP integration with Keylime.
Apache-2.0