Skip to main content
MCP server CX Codex

mcp · hekkova — MCP server for Claude Code: permanent agent memory

Hekkova's MCP server mints photos, video, audio and text to Polygon and keeps them on IPFS. Useful when an agent should pin a moment for good instead of a local folder.

Install into Claude Code · Platform CLI: remote server All methods and platforms ↓
claude mcp add --transport http mcp https://mcp.hekkova.com/mcp
Open on GitHub

What mcp does

Eight tools ship with the server. mint_moment takes a media file, encrypts it according to the chosen phase, pins it to IPFS and mints an ERC-721 on Polygon, handing back a Block ID. mint_from_url does the same for a public link and pulls og:title and og:image on its own. The rest — list_moments, get_moment, update_phase, export_moments, get_balance, get_account — cover browsing, privacy changes, JSON or CSV export and credit checks.

Privacy runs on four phases: new_moon is owner-only, crescent covers a close circle, gibbous opens to an extended group, full_moon is public. Lit Protocol handles encryption; gibbous access is token-gated through the Hekkova ERC-721, and the public phase carries no encryption at all. Shifting a phase costs one credit for text or images and two for video.

Running it locally means npm install, a .env file with Supabase, Thirdweb, Pinata and Stripe credentials, then npm run seed and npm run dev — the server answers on http://localhost:3000/mcp. Client configs point at that URL with an Authorization header carrying the key. No valid API key and no Supabase tables, and the tools will not answer: auth checks the key hash stored in api_keys. Rate limits depend on the plan, from 10 requests per minute on test keys up to 120 on Legacy.

What it helps with

  • anchor a photo or clip on-chain instead of a cloud folder
  • mint a tweet or post straight from its URL
  • keep a moment visible to the owner alone
  • dump every Block ID and IPFS CID into CSV
  • see how many mints an account has left

Example prompts for the agent

  • Mint this clip in the new_moon phase and give me the Block ID
  • Grab the image at that link and save it as a moment
  • List every moment tagged travel and export them to CSV

How to install mcp

Platform CLI: remote server

claude mcp add --transport http mcp https://mcp.hekkova.com/mcp

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about mcp

How do I install mcp in Claude Code?

Run claude mcp add --transport http mcp https://mcp.hekkova.com/mcp or claude mcp add --transport http hekkova-mcp https://mcp.hekkova.com/mcp.

What does mcp do?

It gives an agent eight tools that mint media to Polygon with IPFS and Filecoin storage, Lit Protocol encryption and four privacy phases.

What is needed to run the server locally?

Supabase, Thirdweb, Pinata and Stripe credentials in .env, then npm run seed for a test account and npm run dev. The server comes up at http://localhost:3000/mcp.

Similar MCP servers

All MCP servers for Agent setup: memory, context, orchestration →

mcp by other authors comes first.

mcp kubeshark This MCP server gives AI agents access to Kubernetes network traffic. Use it to inspect API calls, investigate incidents, and trace failures across services. CX Codex +1 ★ 12,110repo stars mcp butterbase-ai The Butterbase MCP server gives your agent access to schemas, auth, functions, storage, RAG and deploys. Useful when your backend runs on Butterbase. CX Codex +1 ★ 3,031repo stars mcp medplum Connect an AI agent to healthcare data stored in Medplum and work with those records through MCP. Useful when you want an agent to access FHIR data. CX Codex +1 ★ 2,766repo stars mcp sceneview This MCP server gives an AI assistant access to SceneView API docs and samples, and helps generate and validate code. Use it when building a 3D or AR app with SceneView. CX Codex +1 ★ 1,349repo stars mcp Buoy-gg Lets an AI agent read and control a running React Native or Flutter app through Buoy devtools. Useful when you want requests, caches or state inspected inside the app itself. CX Codex +1 ★ 691repo stars data-encryption aj-geddes Sets up data encryption at rest and in transit using AES-256-GCM, RSA, and TLS configurations for Node.js, Python, and PostgreSQL. CX Codex +1 611installs polymarket-copy-trading-bot reason-machines Configures a TypeScript bot that monitors target Polymarket wallets and mirrors BUY orders on Polygon mainnet. Useful for automated copy trading via CLOB API. CX Codex +1 804installs intelligence-transfer ruvnet Copies learned patterns from another local project, or moves them through the IPFS pattern marketplace, so a new project can start from what an older one already knows. CX Codex +1 683installs openclaw-backup theagentservice Encrypts and uploads OpenClaw workspace files to soul-upload.com using AES-256-CBC. Restores agent state, identity, and memory on demand. CX Codex +1 3,100installs Compartment MaxFreedomPollard Local memory for AI agents: one encrypted vault on your machine, no network and no API key. What an agent learns in one session carries over to the next. CX Codex +1 ★ 576repo stars vnsh raullenchai Ephemeral encrypted workspaces that let multiple coding agents read and edit the same live context through a single URL. CX Codex +1 ★ 158repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor