Contextkeeper Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Contextkeeper Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
MCP (Model Context Protocol) server for ContextKeeper - integrates your context items with AI assistants like Cursor, Claude Desktop, and others.
This MCP server allows AI assistants to read and modify your ContextKeeper items directly through natural language. No need to manually switch between your editor and the terminal.
| Tool | Description | CLI Equivalent |
|---|---|---|
list_context_items | List all context items with ID, content, project, tags, and status | ck list |
add_context_item | Add a new context item | ck add |
mark_context_done | Mark a context item as completed | ck done |
get_context_status | Get a quick summary (counts, projects, tags) | ck status |
search_context_items | Search context items by query string and/or tags | ck search |
remove_context_item | Remove (archive) a context item by ID | ck remove |
edit_context_item | Edit an existing context item's content and/or tags | ck edit |
sync_context_items | Trigger a sync of context items to AI agent files | ck sync |
All tools follow MCP best practices:
list_context_items, add_context_itemget_context_status, mark_context_donecontext_items (except status)ck commandck) installed and on your PATHnpx @ondrahracek/contextkeeper-mcpgit clone https://github.com/ondrahracek/contextkeeper-mcp.git
cd contextkeeper-mcp
npm install
npm run buildAdd to ~/.cursor/mcp.json:
{
"mcpServers": {
"contextkeeper": {
"command": "npx",
"args": ["-y", "@ondrahracek/contextkeeper-mcp"]
}
}
}Or if running from source:
{
"mcpServers": {
"contextkeeper": {
"command": "node",
"args": ["/path/to/contextkeeper-mcp/build/index.js"]
}
}
}Add to ~/.config/claude/claude_desktop_config.json:
{
"mcpServers": {
"contextkeeper": {
"command": "npx",
"args": ["-y", "@ondrahracek/contextkeeper-mcp"]
}
}
}In Cursor's chat, you can say:
@contextkeeper What's my current context?
Claude will respond with your active items:
[
{
"id": "bc2839",
"fullId": "bc2839b5-6a8b-4b2a-9e1e-7b5c4d3e2f1a",
"content": "change tokens - find in whatsapp with...",
"project": "",
"tags": ["whatsapp"],
"completedAt": null,
"createdAt": "2026-02-08T21:25:00Z"
}
]Or:
@contextkeeper Add "review security middleware"
Claude will add the item and confirm.
# Install dependencies
npm install
# Run tests
npm test
# Build
npm run build
# Lint
npm run lintcontextkeeper-mcp/
├── src/
│ ├── index.ts # MCP server entry point
│ ├── helpers.ts # CLI wrapper functions
│ └── types.ts # TypeScript type definitions
├── build/ # Compiled JavaScript output
└── package.jsonMIT - see LICENSE for details.
Contributions welcome! Please open issues or PRs on GitHub.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.