Back to Directory/Developer Tools

io.github.lemmaoracle/mcp

Verifiable provenance for AI agents — ZK proofs over confidential documents, no plaintext exposure.

Developer ToolsAstrov0.0.17

Lemma Oracle

Give AI proven facts.

Lemma is a cryptographically verified truth layer for agent AI. It lets AI reason over confidential data via zero-knowledge proofs, selective disclosure, and tamper-evident provenance — while raw content stays encrypted.

Every attribute an AI reads through Lemma carries permanent provenance: who issued it, which schema defined it, how it was proven, and where its verification record is anchored.

Learn more

MCP server

@lemmaoracle/mcp is the Model Context Protocol (MCP) server for Lemma, published on npm and built with the official MCP SDK (@modelcontextprotocol/sdk). Point Claude Desktop or any MCP-compatible agent at it:

{
  "mcpServers": {
    "lemma": {
      "command": "npx",
      "args": ["-y", "@lemmaoracle/mcp"],
      "env": { "LEMMA_API_KEY": "YOUR_API_KEY" }
    }
  }
}

Tool list, env vars, and contributor build: packages/mcp/README.md · npm

Packages

Public packages in this monorepo:

  • packages/mcp/ — @lemmaoracle/mcp, the Model Context Protocol (MCP) server for AI agents (this is the package above).
  • packages/sdk/ — @lemmaoracle/sdk, TypeScript SDK for the Lemma API.
  • packages/spec/ — @lemmaoracle/spec, OpenAPI spec + shared TypeScript types.
  • packages/x402/ — @lemmaoracle/x402, x402 payment middleware drop-in.

Contact

For partnership and implementation inquiries, please use the contact form: https://lemma.frame00.com/services

License

This repository uses different licenses for different packages:

PackageLicense
packages/contracts, packages/relay, packages/passthroughBUSL-1.1 (changes to Apache-2.0 on 2030-05-01)
packages/sdk, packages/spec, packages/mcp, packages/parser, packages/x402Apache-2.0
packages/webPrivate (not distributed)

The root LICENSE file applies as the default. Each package may contain its own LICENSE file that takes precedence.


© 2026 FRAME00 Inc.

🇯🇵 日本語版はこちら / Japanese README

Installation

Source-derived launch command. Check the maintainer’s required arguments and credentials before running:

bash
npx -y @lemmaoracle/mcp

Set up in your AI client

Merge this template into ~/Library/Application Support/Claude/claude_desktop_config.json. Keep existing servers. Add any arguments, credentials, and permissions required by the maintainer; this template has not been install-tested.

json
{
  "mcpServers": {
    "io-github-lemmaoracle-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@lemmaoracle/mcp"
      ]
    }
  }
}

Restart Claude Desktop completely for changes to take effect. Confirm the server appears connected in the client’s tool list, then try a read-only example from its documentation.

Claude Desktop setup reference

Package

@lemmaoracle/mcpnpm

Compatible MCP Clients

io.github.lemmaoracle/mcp works with any MCP-compatible client. Copy the config snippet from the Configuration section above and add it to the file shown for your client, then restart the application.

  • Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.jsonRestart Claude Desktop completely for changes to take effect.
  • Cursor~/.cursor/mcp.jsonRestart Cursor for changes to take effect.
  • VS Code.vscode/mcp.jsonReload VS Code window for changes to take effect.
  • Windsurf~/.codeium/windsurf/mcp_config.jsonRestart Windsurf for changes to take effect.
  • Claude Code.mcp.jsonSave at the project root, then start Claude Code in that project and review the MCP server approval prompt. Keep real credentials out of shared files.

Learn More