One profile β skills, credentials, and memory β synced to every agent tool via one MCP URL.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Your agent's identity, everywhere. One profile β skills, credentials, and memory β synced to every agent tool through a single MCP URL. Open source, zero-knowledge, and self-hostable on your own Cloudflare account.
Every AI tool you use β Claude Code, Cursor, Codex β starts from zero: its own skills, its own pasted API keys, its own amnesia. agentprofile gives them one shared brain.
Live now: hosted at https://agentprofile.everyai-com.workers.dev Β· dashboard at
/app
The server is a remote MCP server (Streamable HTTP) β no install needed, just one URL:
It supports two ways to authenticate:
npx @magicteams_ai/agentprofile to get a token, or hit POST /profiles.Or with a bearer token:
mcp.json clientsOr just run npx @magicteams_ai/agentprofile and it configures every client it finds.
That creates an anonymous profile (no signup) on the hosted instance, auto-detects your installed MCP clients, and writes their config. Restart your tools, then:
It recalls it. That's your profile, everywhere.
This is the Phase 1 implementation from the master plan: a working end-to-end skeleton that syncs skills and memory across tools over MCP. Credentials (zero-knowledge), OAuth, semantic recall, and the skill registry land in later phases β see Roadmap.
| Path | What it is |
|---|---|
apps/worker | The Cloudflare Worker: a remote MCP server backed by one Durable Object per profile (SQLite for memory, R2 for skill bundles), plus a landing page (/) and a live dashboard (/app) with real-time WebSocket sync. |
packages/cli | The agentprofile CLI: instant-profile onboarding, client auto-config, doctor, skill add. |
/ β landing page with the one-command install and the pitch./app β live dashboard. Paste your token (or hit "Create new") and watch skills
and memory update in real time: when any agent calls remember, the fact appears
instantly over a WebSocket. Add or delete memories and skills right from the page./setup-prompt β the "set up with your agent" prompt: paste it into Claude Code or
Cursor and your own agent installs and verifies agentprofile for you.ap_<profileId>.<secret>. The profileId routes to the DO;
the DO verifies a SHA-256 hash of the secret. No central token table.get_context, list_skills, get_skill,
remember, recall, forget. Deliberately small β every description byte is
paid on every client turn (pinned in tests).In another terminal:
Run the tests and typecheck:
agentprofile self-hosts on your own Cloudflare account β the free Workers tier covers personal use.
Mcp-Session-Id) β
; semantic recall via Workers AI embeddings (keyword fallback) β
; pluggable memory providers (builtin default + Mem0 + Supermemory adapters, /memory-config) β
; OAuth 2.0 + PKCE consent flow with discovery, dynamic registration, and consent screen β
.See the full plan in docs/.
Contributions are welcome under the DCO β
sign off commits with git commit -s. See SECURITY.md for
responsible disclosure.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/agentprofile)<a href="https://allmcps.com/mcp/agentprofile"><img src="https://allmcps.com/api/badge/agentprofile?style=directory" alt="Agentprofile on AllMCPs" /></a>