Self-hosted Cloudflare Worker remote backend for context-keeper (D1, streamable-HTTP).
Self-hosted Cloudflare Worker remote backend for context-keeper (D1, streamable-HTTP).
A remote MCP server on Cloudflare Workers that exposes context-keeper's rationale store (decisions, pipelines, constraints) over Streamable HTTP. It works as a claude.ai custom connector, including on mobile, so your project's decisions and constraints are available from any Claude session — no PC left running, no tunnel.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| config | Read or write config: op='get' reads a key, op='set' writes it (value required). Use key default_project (global scope, no project) to pick the project used when a call omits project. |
| record_entry | Unified write: record a decision, constraint, or pipeline. Required field depends on kind — decision needs summary, constraint needs rule, pipeline needs name. |
| record_decision | **Deprecated** alias for record_entry(kind='decision'): summary, problem, why_chosen, what_we_tried, tradeoffs, tags. |
| record_constraint | **Deprecated** alias for record_entry(kind='constraint'): a rule that must hold — rule, reason, tags. |
| record_pipeline | **Deprecated** alias for record_entry(kind='pipeline'): a reusable process — name, purpose, steps (extra fields kept verbatim). |
| get_context | Relevance-ranked retrieval for a query (keyword scoring; excludes deprecated unless include_deprecated). |
| query_entries | Structured filters: id, kind, tags (all must match), status (active/deprecated/all), free text, and limit. |
| get_project_summary | One-call orientation: entry counts by kind and status, the ids present, the active constraints (compact), and the most recent decisions. |
| list_projects | The org registry: every project with entries, plus per-project active counts (decisions/constraints/pipelines), active/deprecated totals, and last-updated time. Enumerates the whole org in one call — discover exact, case |
| update_entry | Merge patch fields into an entry's payload; optionally change status. |
| deprecate_entry | Mark deprecated, optionally linking superseded_by. |
| reload_constraints | Compact list of the active constraints. |
| prune_stale | Delete old deprecated entries (**dry run by default**; pass dry_run=false). |
| verify_quality | Flag entries missing rationale-bearing fields. |
{
"mcpServers": {
"context-keeper-remote": {
"command": "npx",
"args": ["-y", "npm"],
"env": {
"AUTH_TOKEN": "your-value",
"CLOUDFLARE_API_TOKEN": "your-value",
"CLOUDFLARE_ACCOUNT_ID": "your-value",
"WORKER_URL": "your-value"
}
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
| Variable | Description | Required |
|---|---|---|
| AUTH_TOKEN | Credential the server authenticates with. | Yes |
| CLOUDFLARE_API_TOKEN | Credential the server authenticates with. | Yes |
| CLOUDFLARE_ACCOUNT_ID | Configuration value read at startup. | Optional |
| WORKER_URL | Endpoint or connection string the server talks to. | Yes |
Stop letting your assistant hallucinate n8n node parameters — this server hands it the real schemas, templates and validation.
AWS Labs' official server suite — current AWS docs, CDK guidance, cost analysis and service tools.
Model Context Protocol (MCP) servers for managing homelab infrastructure through Claude Desktop.
Outside-in DNS, email security, SEO, GEO and app-link checks plus developer utilities.
DNS lookups, health reports, SSL certs, security scans, GEO scoring, uptime checks
Cloudflare Playwright Tools for MCP - Template