@tensflare/mcp
v0.1.0
Published
MCP server for Truss — join, list, and verify evidence across participant orgs
Downloads
138
Readme

@tensflare/mcp
Truss MCP Server — cross-organization evidence coordination via the Model Context Protocol.
What is Truss?
Truss is an accountability layer for AI agents — it records every agent action as a cryptographically signed, tamper-evident audit trail. Learn more →
Overview
@tensflare/mcp is a Fastify-based HTTP server that provides three MCP-compatible tools for joining, listing, and verifying evidence packages across participant organizations. It enables cross-org evidence chain management — multiple organizations can contribute and verify evidence in a shared accountability framework.
Installation
npm install @tensflare/mcpQuick start
npm run devServer starts on port 4001 (configurable via PORT env).
Tools
POST /tools/join
Join evidence packages from multiple organizations into a single assembled package.
{
"evidence_ids": ["evp_abc123", "evp_def456"],
"mandate_ids": ["mnd_001"]
}GET /tools/list
List available evidence packages across participant orgs.
POST /tools/verify
Verify the integrity of an evidence package's action chain (SHA-256 content hash comparison).
{
"evidence": {
"package_id": "evp_abc123",
"action_log": []
}
}Related packages
| Package | Description | |---|---| | @tensflare/tap | Core Zod schemas for evidence and delegation data models | | @tensflare/truss-sdk | TypeScript SDK for creating and verifying evidence |
Development
npm install
npm run dev # Start dev server with hot reload
npm test # Run testsContributing
Pull requests are welcome. Please see the contribution guidelines.
License
Apache 2.0 — see LICENSE.
