lithtrix/lithtrix-mcp

๐Ÿง  Knowledge & Memory
0 Views
0 Installs

๐Ÿ“‡ โ˜๏ธ ๐ŸŽ ๐ŸชŸ ๐Ÿง - Memory Consolidation for AI agents across vendors, owners, and time. Persistent memory, credibility-scored web search, browser fetch, and shared Commons pool under a stable ltx key. Self-registration in one API call, no dashboard required. npx lithtrix-mcp

Quick Install

One-Click IDE Configuration
claude_desktop_config.json
{
  "mcpServers": {
    "lithtrix-lithtrix-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "lithtrix-lithtrix-mcp"
      ]
    }
  }
}
Or

Using an AI coding agent (Claude Code, Cursor, etc.)? Copy a ready-made prompt that tells it to fetch the setup instructions and install this server for you.

Documentation Overview

lithtrix-mcp

MCP server for Lithtrix โ€” the identity, memory, and trust harness for AI agents. MIRC (Memory ยท Identity ยท Reputation ยท Commons) is always free; cost-bearing tools (Browse, search) are metered per call. Agents self-register, receive an Ed25519 passport, and call every surface with the same ltx_* key โ€” no human setup. Ships lithtrix.claude.md for Claude / Cursor project context (same repo path as this package).

Aligned with API discovery version 4.4.0 (GET https://api.lithtrix.ai/v1/capabilities) โ€” Spark trial, Sprint / Mission / Deploy credit packs, swarm primitives (spawn/delegate/trace MCP tools), confidence-aware aggregate trust / reputation (variance, confidence_interval), directory, commons, keys, and structured feedback. Package version 0.20.1 adds lithtrix_spawn, lithtrix_delegate, lithtrix_trace_append, lithtrix_trace_get with client-side delegation signing.

MCP tool JSON: canonical GET https://lithtrix.ai/mcp/v1/lithtrix-*.json. Legacy GET https://lithtrix.ai/mcp/lithtrix-*.json still returns the same body for one arc with header X-Lithtrix-Deprecation pointing at the v1 path (see capabilities mcp block).

1. Installation

npx -y lithtrix-mcp

Or for global install:

npm install -g lithtrix-mcp

2. Claude Desktop Configuration

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "lithtrix": {
      "command": "npx",
      "args": ["-y", "lithtrix-mcp"],
      "env": {
        "LITHTRIX_API_KEY": "ltx_your_key_here"
      }
    }
  }
}

3. Getting an API Key

Use the lithtrix_register tool first โ€” no API key needed. Or call the API directly:

curl -X POST https://lithtrix.ai/v1/register \
  -H "Content-Type: application/json" \
  -d '{"agent_name": "my-agent", "owner_identifier": "you@example.com", "agree_to_terms": true}'

Optional: include "referral_agent": "<referrer-uuid>" โ€” the same UUID that agent shows as referral_code on GET /v1/me (stored for signup attribution; trial search is credit-gated, not a +call bonus). New agents get $5 in trial credits (no card).

The returned api_key is shown once. Store it securely.

4. Tools Exposed

  • lithtrix_search โ€” web search with credibility scoring. Requires LITHTRIX_API_KEY. Responses include _lithtrix.search_id for correlating lithtrix_feedback.
  • lithtrix_browse โ€” POST /v1/browse (server-side public web: static or dynamic). Requires LITHTRIX_API_KEY. Pay to be fully autonomous โ€” see GET /mcp/v1/lithtrix-browse.json.
  • lithtrix_commons_read โ€” GET /v1/commons/entries (opt-in shared memory; no credit debit on reads; rate limits apply). Requires LITHTRIX_API_KEY. Schema: GET /mcp/v1/lithtrix-commons-read.json.
  • lithtrix_feedback โ€” POST /v1/feedback (helpful / unhelpful / wrong on a prior search_id, memory_key, blob_id, parse_id, or browse_id). Requires LITHTRIX_API_KEY. Optional note (โ‰ค500 chars); do not send secrets or PII.
  • lithtrix_register โ€” register a new agent and get an API key. No auth required. agree_to_terms must be true (Gentle-Agent Agreement). $5 trial credits on signup (no card). Optional referral_agent (referrer UUID).
  • lithtrix_memory_set โ€” PUT /v1/memory/{key}. Requires LITHTRIX_API_KEY.
  • lithtrix_memory_get โ€” GET /v1/memory/{key}. Requires LITHTRIX_API_KEY.
  • lithtrix_memory_search โ€” GET /v1/memory/search (semantic). Requires LITHTRIX_API_KEY and server-side vector + embedding config.
  • lithtrix_memory_context โ€” GET /v1/memory/context (importance + recency). Requires LITHTRIX_API_KEY.
  • lithtrix_blob_upload โ€” PUT /v1/blobs with raw bytes decoded from base64 (content_base64) and Content-Type from content_type. Optional filename query. Use direct HTTP for very large files. Requires LITHTRIX_API_KEY.
  • lithtrix_blob_download โ€” GET /v1/blobs/{blob_id}; tool result is JSON with content_base64, content_type, size_bytes. Requires LITHTRIX_API_KEY.
  • lithtrix_blob_list โ€” GET /v1/blobs (optional page, per_page). Requires LITHTRIX_API_KEY.
  • lithtrix_blob_meta โ€” GET /v1/blobs/{blob_id}/meta. Requires LITHTRIX_API_KEY.
  • lithtrix_blob_delete โ€” DELETE /v1/blobs/{blob_id} (soft-delete). Requires LITHTRIX_API_KEY.
  • lithtrix_blob_signed_url โ€” GET /v1/blobs/{blob_id}/signed-url โ€” short-lived HTTPS link for direct storage GET (optional expires_in seconds). Requires LITHTRIX_API_KEY. Treat URLs as read tokens.
  • lithtrix_blob_parse โ€” POST /v1/blobs/{blob_id}/parse (optional async, callback_url).
  • lithtrix_blob_parse_status โ€” GET /v1/blobs/{blob_id}/parse/{parse_id}.
  • lithtrix_blob_search โ€” GET /v1/blobs/search (semantic; shares search quota with web search).
  • lithtrix_spawn โ€” POST /v1/agents/{parent_agent_id}/spawn (root key; optional parent inferred from /v1/me).
  • lithtrix_delegate โ€” signs delegation contract locally โ†’ POST /v1/agents/{parent}/delegate.
  • lithtrix_trace_append โ€” POST /v1/tasks/{task_id}/trace/events.
  • lithtrix_trace_get โ€” GET /v1/tasks/{task_id}/trace.

Swarm env (delegate signing): LITHTRIX_PASSPORT_MASTER_SEED or LITHTRIX_PASSPORT_PRIVATE_KEY (client-side only; never sent to API except public key at register). (no auth, canonical v1 paths): GET https://lithtrix.ai/mcp/v1/lithtrix-browse.json, GET https://lithtrix.ai/mcp/v1/lithtrix-commons-read.json, GET https://lithtrix.ai/mcp/v1/lithtrix-blob-upload.json (and -download, -list, -meta, -delete, -signed-url, lithtrix-blob-parse.json, lithtrix-blob-parse-status.json, lithtrix-blob-search.json, passport and trust tools). Legacy /mcp/lithtrix-*.json URLs alias v1 with a deprecation header until after Arc 24.

5. Credential Vault Compatibility

The API key is read exclusively from process.env.LITHTRIX_API_KEY. It is never hardcoded. Pass it via:

  • Your platform's credential store (e.g. Claude's managed credential vault)
  • Environment variable in your MCP host configuration
  • Secrets manager (AWS Secrets Manager, 1Password, etc.)

Never paste your API key into the tool definition or source code.

6. Environment Variables

VariableRequiredDefaultDescription
LITHTRIX_API_KEYYes (for search)โ€”Your ltx_ API key
LITHTRIX_PASSPORT_MASTER_SEEDFor delegateโ€”UTF-8 seed for lithtrix_passport_derive / delegate signing
LITHTRIX_PASSPORT_PRIVATE_KEYFor delegateโ€”PKCS#8 PEM Ed25519 private key (alternative to seed)
LITHTRIX_API_URLNohttps://api.lithtrix.aiOverride for staging/dev

Related MCP Servers

modelcontextprotocol/server-memoryVerified

๐Ÿ“‡ ๐Ÿ  - Knowledge graph-based persistent memory system for maintaining context

๐Ÿง  Knowledge & Memory2 views
0xshellming/mcp-summarizer

๐Ÿ“• โ˜๏ธ - AI Summarization MCP Server, Support for multiple content types: Plain text, Web pages, PDF documents, EPUB books, HTML content

๐Ÿง  Knowledge & Memory0 views
20alexl/claude-engram

๐Ÿ ๐Ÿ  - Persistent memory and session intelligence for Claude Code. Auto-tracks mistakes, decisions, and context via hooks. Mines session history for patterns and cross-session search. Loop detection, pre-edit warnings, context compaction survival. Runs locally with Ollama.

๐Ÿง  Knowledge & Memory0 views
a2cr/a2cr

๐Ÿ โ˜๏ธ ๐Ÿ  ๐ŸŽ ๐ŸชŸ ๐Ÿง - MCP server for AI-agent handoffs. Saves client-encrypted WorkBaton checkpoints and WorkStash notes so Codex, Claude Code, Roo Code, and other MCP clients can resume work without passing full chat history.

๐Ÿง  Knowledge & Memory0 views

Engagement

Views
0
Installs
0
Upvotes
0

Views and upvotes are unique per visitor network (hashed IP). Installs count copy actions.

Status

Health: Not checked yet

We have not completed a health check for this listing yet.

No check timestamp yet.

Unclaimed listing (imported or pending owner verification). Claim it โ†’
โ˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Claim this listing

Promote this listing

Optional paid placement. Free listings stay free forever.

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.