{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.RudrenduPaul/swarm-rd-orchestrator","description":"Append-only event log for cross-agent context/memory sharing via 3 MCP tools.","repository":{"url":"https://github.com/RudrenduPaul/swarm-rd-orchestrator","source":"github"},"version":"0.0.3","packages":[{"registryType":"pypi","identifier":"swarm-rd-orchestrator-cli","version":"0.0.3","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"swarm-rd-orchestrator-cli","type":"named","name":"--from"}],"packageArguments":[{"value":"swarm-rd-cli","type":"positional","valueHint":"script_name"},{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-11T05:25:48.095737Z","publishedAt":"2026-08-11T05:25:48.095737Z","updatedAt":"2026-08-11T05:25:48.095737Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.RudrenduPaul/swarmmesh","description":"Multi-agent context sharing, memory, and status coordination via MCP tools.","repository":{"url":"https://github.com/RudrenduPaul/swarmmesh","source":"github"},"version":"0.1.3","packages":[{"registryType":"pypi","identifier":"swarmmesh-cli","version":"0.1.3","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"swarmmesh-cli","type":"named","name":"--from"}],"packageArguments":[{"value":"swarmmesh","type":"positional","valueHint":"script_name"},{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-11T04:50:00.752213Z","publishedAt":"2026-08-11T04:50:00.752213Z","updatedAt":"2026-08-11T04:50:00.752213Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.RudrenduPaul/taskswarm","description":"Wraps the taskswarm CLI as a single generic MCP tool for multi-agent task coordination.","repository":{"url":"https://github.com/RudrenduPaul/taskswarm","source":"github"},"version":"0.1.3","packages":[{"registryType":"pypi","identifier":"taskswarm-cli","version":"0.1.3","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"taskswarm-cli","type":"named","name":"--from"}],"packageArguments":[{"value":"taskswarm-mcp","type":"positional","valueHint":"script_name"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-11T05:24:49.300142Z","publishedAt":"2026-08-11T05:24:49.300142Z","updatedAt":"2026-08-11T05:24:49.300142Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.RudrenduPaul/teamspend","description":"Compares AI coding tool spend before and after a migration via MCP tools.","repository":{"url":"https://github.com/RudrenduPaul/teamspend","source":"github"},"version":"0.2.6","packages":[{"registryType":"pypi","identifier":"teamspend-cli","version":"0.2.6","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"teamspend-cli","type":"named","name":"--from"}],"packageArguments":[{"value":"teamspend-mcp","type":"positional","valueHint":"script_name"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-11T01:09:00.420735Z","publishedAt":"2026-08-11T01:09:00.420735Z","updatedAt":"2026-08-11T01:09:00.420735Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.RudrenduPaul/tenantguard","description":"Scans self-hosted multi-tenant AI-agent platforms for tenant-isolation gaps via an MCP tool.","repository":{"url":"https://github.com/RudrenduPaul/TenantGuard","source":"github"},"version":"0.1.5","packages":[{"registryType":"pypi","identifier":"tenantguard-cli","version":"0.1.5","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"tenantguard-cli","type":"named","name":"--from"}],"packageArguments":[{"value":"tenantguard","type":"positional","valueHint":"script_name"},{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-11T02:54:07.178396Z","publishedAt":"2026-08-11T02:54:07.178396Z","updatedAt":"2026-08-11T02:54:07.178396Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.RudrenduPaul/tokentrust","description":"Verifies token/cost savings claimed by AI context-reduction proxies via MCP tools.","repository":{"url":"https://github.com/RudrenduPaul/TokenTrust","source":"github"},"version":"0.3.4","packages":[{"registryType":"pypi","identifier":"tokentrust-cli","version":"0.3.4","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"tokentrust-cli","type":"named","name":"--from"}],"packageArguments":[{"value":"tokentrust","type":"positional","valueHint":"script_name"},{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-11T01:08:02.699981Z","publishedAt":"2026-08-11T01:08:02.699981Z","updatedAt":"2026-08-11T01:08:02.699981Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.RudrenduPaul/toolgovern","description":"Wraps the toolgovern CLI as a single generic MCP tool for agent-tool policy validation.","repository":{"url":"https://github.com/RudrenduPaul/toolgovern","source":"github"},"version":"0.1.4","packages":[{"registryType":"pypi","identifier":"toolgovern-cli","version":"0.1.4","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"toolgovern-cli","type":"named","name":"--from"}],"packageArguments":[{"value":"toolgovern-mcp","type":"positional","valueHint":"script_name"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-11T05:07:03.180182Z","publishedAt":"2026-08-11T05:07:03.180182Z","updatedAt":"2026-08-11T05:07:03.180182Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.RudrenduPaul/truesignal","description":"Wraps the truesignal CLI as a single generic MCP tool for threat/connector status checks.","repository":{"url":"https://github.com/RudrenduPaul/truesignal","source":"github"},"version":"0.1.5","packages":[{"registryType":"pypi","identifier":"truesignal-cli","version":"0.1.5","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"truesignal-cli","type":"named","name":"--from"}],"packageArguments":[{"value":"truesignal-mcp","type":"positional","valueHint":"script_name"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-11T05:02:46.288723Z","publishedAt":"2026-08-11T05:02:46.288723Z","updatedAt":"2026-08-11T05:02:46.288723Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.RudrenduPaul/truthroute","description":"Sends the same prompt to multiple LLM providers in parallel and returns a divergence score via MCP.","repository":{"url":"https://github.com/RudrenduPaul/TruthRoute","source":"github"},"version":"0.1.4","packages":[{"registryType":"npm","identifier":"truthroute-cli","version":"0.1.4","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-11T04:34:29.544061Z","publishedAt":"2026-08-11T04:34:29.544061Z","updatedAt":"2026-08-11T04:34:29.544061Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.RudrenduPaul/workloadtruth","description":"Classifies GPU workloads as inference or training from telemetry alone via MCP tools.","repository":{"url":"https://github.com/RudrenduPaul/WorkloadTruth","source":"github"},"version":"0.1.4","packages":[{"registryType":"pypi","identifier":"workloadtruth-cli","version":"0.1.4","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"workloadtruth-cli","type":"named","name":"--from"}],"packageArguments":[{"value":"workloadtruth","type":"positional","valueHint":"script_name"},{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-11T01:07:24.946195Z","publishedAt":"2026-08-11T01:07:24.946195Z","updatedAt":"2026-08-11T01:07:24.946195Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.RudrenduPaul/workspaceguard","description":"Wraps the WorkspaceGuard CLI as a single generic MCP tool for workspace usage checks.","repository":{"url":"https://github.com/RudrenduPaul/WorkspaceGuard","source":"github"},"version":"0.1.6","packages":[{"registryType":"pypi","identifier":"workspaceguard-cli","version":"0.1.6","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"workspaceguard-cli","type":"named","name":"--from"}],"packageArguments":[{"value":"workspaceguard-mcp","type":"positional","valueHint":"script_name"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-11T05:07:14.100999Z","publishedAt":"2026-08-11T05:07:14.100999Z","updatedAt":"2026-08-11T05:07:14.100999Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Rul1an/assay","description":"The firewall for MCP tool calls. Block, audit, replay with evidence bundles.","repository":{"url":"https://github.com/Rul1an/assay","source":"github"},"version":"3.1.0","packages":[{"registryType":"mcpb","identifier":"https://github.com/Rul1an/assay/releases/download/v3.1.0/assay-mcp-cli-v3.1.0-x86_64-unknown-linux-gnu.tar.gz","fileSha256":"700133b9af68f54b8c4b16a6d1611bbd23223a86dad15b4ba0132c91a3e4c098","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"deprecated","statusChangedAt":"2026-05-06T08:44:47.589522Z","statusMessage":"Canonical registry identity is io.github.Rul1an/assay-mcp-server; use the latest version there.","publishedAt":"2026-03-17T20:31:54.099719Z","updatedAt":"2026-05-06T08:44:47.589522Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Rul1an/assay-mcp-server","description":"Policy-enforcing MCP proxy with portable evidence output.","title":"Assay MCP Server","repository":{"url":"https://github.com/Rul1an/assay","source":"github"},"version":"3.25.0","packages":[{"registryType":"mcpb","identifier":"https://github.com/Rul1an/assay/releases/download/v3.25.0/assay-mcp-server-v3.25.0-linux.mcpb","version":"3.25.0","fileSha256":"7355d882ddb39d2491e6af68147ea16a698777e9f493b8bd43ab8257d04e5a06","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"channel":"github-release","tool":"assay-release-workflow"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-14T16:37:21.039823Z","publishedAt":"2026-06-14T16:37:21.039823Z","updatedAt":"2026-06-14T16:37:21.039823Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Rul1an/assay-mcp-server","description":"Policy-enforcing MCP proxy with portable evidence output.","title":"Assay MCP Server","repository":{"url":"https://github.com/Rul1an/assay","source":"github"},"version":"3.26.0","packages":[{"registryType":"mcpb","identifier":"https://github.com/Rul1an/assay/releases/download/v3.26.0/assay-mcp-server-v3.26.0-linux.mcpb","version":"3.26.0","fileSha256":"4b03999db693e8c1e680850a4bf4f0b0e8dfc90576ee95f531ad1e2430645a34","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"channel":"github-release","tool":"assay-release-workflow"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-14T20:22:55.993001Z","publishedAt":"2026-06-14T20:22:55.993001Z","updatedAt":"2026-06-14T20:22:55.993001Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Rul1an/assay-mcp-server","description":"Policy-enforcing MCP proxy with portable evidence output.","title":"Assay MCP Server","repository":{"url":"https://github.com/Rul1an/assay","source":"github"},"version":"3.27.0","packages":[{"registryType":"mcpb","identifier":"https://github.com/Rul1an/assay/releases/download/v3.27.0/assay-mcp-server-v3.27.0-linux.mcpb","version":"3.27.0","fileSha256":"6565dc019e0ba0fbda5e6952295237161b5b9fe9d2f838310ea0702e901e4910","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"channel":"github-release","tool":"assay-release-workflow"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-16T21:27:31.745862Z","publishedAt":"2026-06-16T21:27:31.745862Z","updatedAt":"2026-06-16T21:27:31.745862Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Rul1an/assay-mcp-server","description":"Policy-enforcing MCP proxy with portable evidence output.","title":"Assay MCP Server","repository":{"url":"https://github.com/Rul1an/assay","source":"github"},"version":"3.28.0","packages":[{"registryType":"mcpb","identifier":"https://github.com/Rul1an/assay/releases/download/v3.28.0/assay-mcp-server-v3.28.0-linux.mcpb","version":"3.28.0","fileSha256":"113f3926cebbf3630ad8c2e3a43d3a4d9cdc9cc78aa25f622909b2810c1b017d","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"channel":"github-release","tool":"assay-release-workflow"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-17T22:04:11.510919Z","publishedAt":"2026-06-17T22:04:11.510919Z","updatedAt":"2026-06-17T22:04:11.510919Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Rul1an/assay-mcp-server","description":"Policy-enforcing MCP proxy with portable evidence output.","title":"Assay MCP Server","repository":{"url":"https://github.com/Rul1an/assay","source":"github"},"version":"3.29.0","packages":[{"registryType":"mcpb","identifier":"https://github.com/Rul1an/assay/releases/download/v3.29.0/assay-mcp-server-v3.29.0-linux.mcpb","version":"3.29.0","fileSha256":"204cfba0dc312d41b4cc6129e93937aa40d40ab3344217f24da5cf85bd50611c","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"channel":"github-release","tool":"assay-release-workflow"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-18T08:20:38.696875Z","publishedAt":"2026-06-18T08:20:38.696875Z","updatedAt":"2026-06-18T08:20:38.696875Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Rul1an/assay-mcp-server","description":"Policy-enforcing MCP proxy with portable evidence output.","title":"Assay MCP Server","repository":{"url":"https://github.com/Rul1an/assay","source":"github"},"version":"3.30.0","packages":[{"registryType":"mcpb","identifier":"https://github.com/Rul1an/assay/releases/download/v3.30.0/assay-mcp-server-v3.30.0-linux.mcpb","version":"3.30.0","fileSha256":"b7acd44e58bc2c859203f419e4b5fd334fa11d7968c0cd5952c9ba8c936a4871","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"channel":"github-release","tool":"assay-release-workflow"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-23T09:27:00.180564Z","publishedAt":"2026-06-23T09:27:00.180564Z","updatedAt":"2026-06-23T09:27:00.180564Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Rul1an/assay-mcp-server","description":"Policy-enforcing MCP proxy with portable evidence output.","title":"Assay MCP Server","repository":{"url":"https://github.com/Rul1an/assay","source":"github"},"version":"3.34.0","packages":[{"registryType":"mcpb","identifier":"https://github.com/Rul1an/assay/releases/download/v3.34.0/assay-mcp-server-v3.34.0-linux.mcpb","version":"3.34.0","fileSha256":"96945fe9a8c0e9580b6b937e182c44b33f396b863981ff33650a18f190dba729","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"channel":"github-release","tool":"assay-release-workflow"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-19T08:50:27.230235Z","publishedAt":"2026-07-19T08:50:27.230235Z","updatedAt":"2026-07-19T08:50:27.230235Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Rul1an/assay-mcp-server","description":"Policy-enforcing MCP proxy with portable evidence output.","title":"Assay MCP Server","repository":{"url":"https://github.com/Rul1an/assay","source":"github"},"version":"3.35.0","packages":[{"registryType":"mcpb","identifier":"https://github.com/Rul1an/assay/releases/download/v3.35.0/assay-mcp-server-v3.35.0-linux.mcpb","version":"3.35.0","fileSha256":"6d4d4bfc9d2d5bc3f98098c7d6028fea870becca909f5c1f6a742b3c391ddc76","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"channel":"github-release","tool":"assay-release-workflow"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-27T01:14:27.809187Z","publishedAt":"2026-07-27T01:14:27.809187Z","updatedAt":"2026-07-27T01:14:27.809187Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Rul1an/assay-mcp-server","description":"Policy-enforcing MCP proxy with portable evidence output.","title":"Assay MCP Server","repository":{"url":"https://github.com/Rul1an/assay","source":"github"},"version":"3.36.0","packages":[{"registryType":"mcpb","identifier":"https://github.com/Rul1an/assay/releases/download/v3.36.0/assay-mcp-server-v3.36.0-linux.mcpb","version":"3.36.0","fileSha256":"ee218d59f9a18f6181d48539cafe37b4940a5d828276389fbeb242237072d146","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"channel":"github-release","tool":"assay-release-workflow"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-29T08:18:40.303157Z","publishedAt":"2026-07-29T08:18:40.303157Z","updatedAt":"2026-07-29T08:18:40.303157Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Rul1an/assay-mcp-server","description":"Policy-enforcing MCP proxy with portable evidence output.","title":"Assay MCP Server","repository":{"url":"https://github.com/Rul1an/assay","source":"github"},"version":"3.37.0","packages":[{"registryType":"mcpb","identifier":"https://github.com/Rul1an/assay/releases/download/v3.37.0/assay-mcp-server-v3.37.0-linux.mcpb","version":"3.37.0","fileSha256":"1fa84f538fcf1a5840daf422a5c9b6946f18c10392d7db4aa7d00152b4bb38ce","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"channel":"github-release","tool":"assay-release-workflow"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-02T21:17:55.48077Z","publishedAt":"2026-08-02T21:17:55.48077Z","updatedAt":"2026-08-02T21:17:55.48077Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Rul1an/assay-mcp-server","description":"Policy-enforcing MCP proxy with portable evidence output.","title":"Assay MCP Server","repository":{"url":"https://github.com/Rul1an/assay","source":"github"},"version":"3.38.0","packages":[{"registryType":"mcpb","identifier":"https://github.com/Rul1an/assay/releases/download/v3.38.0/assay-mcp-server-v3.38.0-linux.mcpb","version":"3.38.0","fileSha256":"272b39a68aba8139a16618cb8cae04b2456ac0ab78f84f8e1690facf1cb5f301","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"channel":"github-release","tool":"assay-release-workflow"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T15:39:05.991977Z","publishedAt":"2026-08-04T15:39:05.991977Z","updatedAt":"2026-08-04T15:39:05.991977Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Rul1an/assay-mcp-server","description":"Policy-enforcing MCP proxy with portable evidence output.","title":"Assay MCP Server","repository":{"url":"https://github.com/Rul1an/assay","source":"github"},"version":"3.5.1","packages":[{"registryType":"mcpb","identifier":"https://github.com/Rul1an/assay/releases/download/v3.5.1/assay-mcp-server-v3.5.1-linux.mcpb","version":"3.5.1","fileSha256":"80a195f1e9c2a141c1c5b104c542bd255e3bded66d7476b06477fe6999ccba34","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"channel":"github-release","tool":"assay-release-workflow"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-06T17:13:12.325934Z","publishedAt":"2026-04-06T17:13:12.325934Z","updatedAt":"2026-04-06T17:13:12.325934Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Rul1an/assay-mcp-server","description":"Policy-enforcing MCP proxy with portable evidence output.","title":"Assay MCP Server","repository":{"url":"https://github.com/Rul1an/assay","source":"github"},"version":"3.9.2","packages":[{"registryType":"mcpb","identifier":"https://github.com/Rul1an/assay/releases/download/v3.9.2/assay-mcp-server-v3.9.2-linux.mcpb","version":"3.9.2","fileSha256":"d8cc7772c6fcdea138a23417ca2712afd29c7fbcf0d6b07407d66e7ce2c01bf6","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"channel":"github-release","tool":"assay-release-workflow"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-06T08:44:29.63172Z","publishedAt":"2026-05-06T08:44:29.63172Z","updatedAt":"2026-05-06T08:44:29.63172Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Rul1an/assay-mcp-server","description":"Policy-enforcing MCP proxy with portable evidence output.","title":"Assay MCP Server","repository":{"url":"https://github.com/Rul1an/assay","source":"github"},"version":"4.0.0","packages":[{"registryType":"mcpb","identifier":"https://github.com/Rul1an/assay/releases/download/v4.0.0/assay-mcp-server-v4.0.0-linux.mcpb","version":"4.0.0","fileSha256":"5b2fc5419c5729b45e533cc131355608fe84325f2e93093fbcde9beb99c65108","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"channel":"github-release","tool":"assay-release-workflow"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T05:21:33.593941Z","publishedAt":"2026-08-07T05:21:33.593941Z","updatedAt":"2026-08-07T05:21:33.593941Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Rul1an/assay-mcp-server","description":"Policy-enforcing MCP proxy with portable evidence output.","title":"Assay MCP Server","repository":{"url":"https://github.com/Rul1an/assay","source":"github"},"version":"5.0.0","packages":[{"registryType":"mcpb","identifier":"https://github.com/Rul1an/assay/releases/download/v5.0.0/assay-mcp-server-v5.0.0-linux.mcpb","version":"5.0.0","fileSha256":"c7bb6dda9f81938866a6ac30c2df829b09ee4e813ee2e23c0db87004f3cfbc97","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"channel":"github-release","tool":"assay-release-workflow"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-08T14:35:27.675491Z","publishedAt":"2026-08-08T14:35:27.675491Z","updatedAt":"2026-08-08T14:35:27.675491Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Rul1an/assay-mcp-server","description":"Policy-enforcing MCP proxy with portable evidence output.","title":"Assay MCP Server","repository":{"url":"https://github.com/Rul1an/assay","source":"github"},"version":"5.1.0","packages":[{"registryType":"mcpb","identifier":"https://github.com/Rul1an/assay/releases/download/v5.1.0/assay-mcp-server-v5.1.0-linux.mcpb","version":"5.1.0","fileSha256":"a73d149ed030fb3d1815299727821a50cc270b0d3202fae6def94c83764c284d","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"channel":"github-release","tool":"assay-release-workflow"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-10T23:45:14.017305Z","publishedAt":"2026-08-10T23:45:14.017305Z","updatedAt":"2026-08-10T23:45:14.017305Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Rul1an/assay-mcp-server","description":"Policy-enforcing MCP proxy with portable evidence output.","title":"Assay MCP Server","repository":{"url":"https://github.com/Rul1an/assay","source":"github"},"version":"5.2.0","packages":[{"registryType":"mcpb","identifier":"https://github.com/Rul1an/assay/releases/download/v5.2.0/assay-mcp-server-v5.2.0-linux.mcpb","version":"5.2.0","fileSha256":"ed110fe05b5668ad26ab0e8d6809b104580280a162b20e80d7354263097c8763","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"channel":"github-release","tool":"assay-release-workflow"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-14T17:07:35.728997Z","publishedAt":"2026-08-14T17:07:35.728997Z","updatedAt":"2026-08-14T17:07:35.728997Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Rumblingb/agent-audit-mcp","description":"Immutable audit trail for agent-to-agent interactions","repository":{"url":"https://github.com/Rumblingb/agent-audit-mcp.git","source":"github","id":"1235193121"},"version":"1.0.0"},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-03T23:40:55.099214Z","publishedAt":"2026-06-03T23:40:55.099214Z","updatedAt":"2026-06-03T23:40:55.099214Z","isLatest":true}}}],"metadata":{"nextCursor":"io.github.Rumblingb/agent-audit-mcp:1.0.0","count":30}}
