footon
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@footoncreate a share from my approved transcript"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
footon
footon turns Claude and Codex JSONL transcripts into sanitized, unlisted links. Raw transcripts remain local. Only user and assistant prose from an explicitly approved draft can be published.
raw JSONL -> Rust draft + local scanners -> explicit approval -> Cloudflare edge rescan -> unlisted linkThe remote MCP endpoint is https://footon.dev/mcp. It uses OAuth 2.1 with
passwordless email sign-in and exposes only share_create, share_list, and
share_revoke.
CLI
cargo install --git https://github.com/douglance/footon footon
footon draft thread.jsonl --title "Public title" --output footon-draft.json
FOOTON_TOKEN=... footon publish footon-draft.jsonDrafting makes no network request. Publishing is a separate command and refuses plain HTTP except for localhost tests. See cli/README.md for the full contract.
Related MCP server: agentops-mcp
Development
npm install
npm run check
cargo fmt --check
cargo clippy --all-targets -- -D warnings
cargo testThe Worker limits complexity to 8, functions to 45 lines, and files to 220
lines. The Rust crate denies Clippy all, pedantic, cognitive complexity,
large functions, warnings, and unsafe code.
Safety boundary
The official CLI combines redact-core with independent credential, key,
connection-string, path, and metadata removal. The Worker validates the exact
footon.share.v1 shape and rejects remaining high-signal secrets and personal
data. No scanner can prove arbitrary text is secret-free, so explicit local
review remains mandatory.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityAmaintenanceExposes a SilverBullet note space to Claude via MCP, with OAuth 2.1, collision-safe writes, and structured errors.MIT
- AlicenseAqualityCmaintenanceExposes analytics from Claude Code transcripts as MCP tools, enabling cost, audit, safety, and efficiency queries through natural language.4MIT
- Alicense-qualityBmaintenanceEnables publishing and updating Claude artifacts or HTML to private, access-controlled links directly from Claude.1AGPL 3.0
- Alicense-qualityCmaintenanceEnables importing Claude Code and opencode session history into a searchable memory store and surfacing improvement suggestions, accessible from any MCP-capable client.13MIT
Related MCP Connectors
Publish Markdown or HTML to a shareable link from your AI assistant. OAuth, no API keys.
Publish pages straight from Claude as private, branded, tracked links.
Publish AI-generated HTML & Markdown to a hosted, shareable URL via MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/douglance/footon'
If you have feedback or need assistance with the MCP directory API, please join our Discord server