Kemdicode Mcp

by kemdi-pl

180 downloads Not rated yet
GitHub

About

<p align="center"> <img src="kemdi-code-mcp-logo.png" alt="kemdiCode MCP" width="420" /> </p> <h3 align="center">Model Context Protocol Server for AI-Powered Development</h3> <p align="center"> 124 tools &bull; 7 LLM providers &bull; cognition layer &bull; multi-agent orchestration &bull; kanban &bull; project memory…

Explore

- 124 tools across code analysis, generation, git, file management, and more
- Cognition layer with 8 self-improvement tools for persistent AI memory
- Multi-board kanban for task and project management
- Multi-agent orchestration and coordination
- Multi-model consensus for architecture decisions
- AST-aware editing and project memory
- Supports 7 LLM providers (OpenAI, Anthropic, Google, etc.)

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Kemdicode Mcp
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

- Bun &ge; 1.0 _(recommended)_ or Node.js &ge; 18
- Redis _(optional &mdash; required only for multi-agent features and cognition layer)_

``bash
npm install -g kemdicode-mcp
`

Then add to your AI IDE:


{
"mcpServers": {
"kemdicode-mcp": {
"command": "kemdicode-mcp"
}
}
}

`bash
git clone https://github.com/kemdi-pl/kemdicode-mcp.git
cd kemdicode-mcp
bun install && bun run build:bun
bun run start:bun
`

<details>
<summary>Node.js alternative</summary>

`bash
npm install && npm run build && npm run start
`

</details>

---

<details open>
<summary><strong>Claude Code</strong></summary>

`bash
claude mcp add kemdicode-mcp -- bun /path/to/kemdicode-mcp/dist/index.js
`

Or add to
~/.claude.json:

`json
{
"mcpServers": {
"kemdicode-mcp": {
"command": "bun",
"args": ["/path/to/kemdicode-mcp/dist/index.js"]
}
}
}
`

</details>

<details>
<summary><strong>Cursor</strong></summary>

Settings &rarr; Features &rarr; MCP:

`json
{
"mcpServers": {
"kemdicode-mcp": {
"command": "bun",
"args": ["/path/to/kemdicode-mcp/dist/index.js", "-m", "gpt-5"]
}
}
}
`

</details>

<details>
<summary><strong>KiroCode</strong></summary>

Add to
~/.kirocode/mcp.json:

`json
{
"mcpServers": {
"kemdicode-mcp": {
"command": "bun",
"args": [
"/path/to/kemdicode-mcp/dist/index.js",
"-m", "claude-sonnet-4-5",
"--redis-host", "127.0.0.1"
]
}
}
}
`

</details>

<details>
<summary><strong>RooCode</strong></summary>

Add to VS Code settings (RooCode extension):

`json
{
"mcpServers": {
"kemdicode-mcp": {
"command": "bun",
"args": [
"/path/to/kemdicode-mcp/dist/index.js",
"-m", "claude-sonnet-4-5",
"--redis-host", "127.0.0.1"
]
}
}
}
`

</details>

---

| Variable | Description |
|:---------|:------------|
|
OPENAI_API_KEY | OpenAI API key |
|
ANTHROPIC_API_KEY | Anthropic API key |
|
GEMINI_API_KEY | Google Gemini API key |
|
GROQ_API_KEY | Groq API key |
|
DEEPSEEK_API_KEY | DeepSeek API key |
|
OPENROUTER_API_KEY | OpenRouter API key |
|
KEMDICODE_SHELL_EXEC_ENABLED | Enable shell-exec tool (default: false) |
|
MPC_MASTER_SECRET` | Master secret for MPC security tools |

---

Category

#

> 124 tools across 22 categories.

| Category | # | Tools |
|:---------|:-:|:------|
| Cognition | 8 | decision-journal confidence-tracker mental-model intent-tracker error-pattern self-critique smart-handoff context-budget |
| AI Agents | 4 | plan build brainstorm ask-ai |
| Multi-LLM | 2 | multi-prompt consensus-prompt |
| Code Analysis | 8 | code-review explain-code find-definition find-references find-symbols semantic-search code-outline analyze-deps |
| Line Editing | 4 | insert-at-line delete-lines replace-lines replace-content |
| Symbol Editing | 3 | insert-before-symbol insert-after-symbol rename-symbol |
| Code Modification | 5 | fix-bug refactor auto-fix auto-fix-agent write-tests |
| Project Memory | 8 | write-memory read-memory list-memories edit-memory delete-memory checkpoint-save checkpoint-restore checkpoint-diff |
| Git | 8 | git-status git-diff git-log git-blame git-branch git-add git-commit git-stash |
| File Operations | 9 | file-read file-write file-search file-tree file-diff file-delete file-move file-copy file-backup-restore |
| Project | 5 | project-info run-script run-tests run-lint check-types |
| Kanban &mdash; Tasks | 10 | task-create task-get task-list task-update task-delete task-comment task-claim task-assign task-push-multi board-status |
| Kanban &mdash; Workspaces | 5 | workspace-create workspace-list workspace-join workspace-leave workspace-delete |
| Kanban &mdash; Boards | 6 | board-create board-list board-share board-members board-invite board-delete |
| Recursive | 3 | invoke-tool invoke-batch invocation-log |
| Multi-Agent | 13 | agent-list agent-register agent-watch agent-alert agent-inject agent-history monitor agent-summary queue-message shared-thoughts get-shared-context feedback batch |
| Orchestration | 1 | pipeline |
| Session | 5 | session-list session-info session-create session-switch session-delete |
| Knowledge Graph | 4 | graph-query graph-find-path loci-recall sequence-recommend |
| Thinking Chain | 1 | thinking-chain |
| MPC Security | 4 | mpc-split mpc-distribute mpc-reconstruct mpc-status |
| RL Learning | 2 | rl-reward-stats rl-dopamine-log |
| System | 10 | shell-exec process-list env-info memory-usage ai-config ai-models config ping help timeout-test |

---

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "kemdicode mcp": {
            "kemdicode-mcp": {
                "command": "bun",
                "args": [
                    "run",
                    "start:bun"
                ]
            }
        }
    }
}

McpServers

{
    "kemdicode-mcp": {
        "command": "bun",
        "args": [
            "run",
            "start:bun"
        ]
    }
}

Using kemdiCode MCP tools from your AI agent prompt

You don't call these tools directly &mdash; your AI agent (Claude Code, Cursor, etc.) invokes them when you describe what you need. Here are real prompts and what happens behind the scenes: Code review before committing: `` You: "Review the auth module for security issues" → Agent calls: code-review --files "@src/auth//.ts" --focus "security" ` Fix a bug with AI assistance: ` You: "There's a race condition in the queue processor, find and fix it" → Agent calls: fix-bug --description "race condition in queue processor" --files "@src/queue/" ` Multi-model comparison for architecture decisions: ` You: "Ask 3 models whether we should use event sourcing or CRUD for the order service" → Agent calls: consensus-prompt \ --prompt "Event sourcing vs CRUD for an order management service with 10k orders/day" \ --boardModels '["o:gpt-5","a:claude-sonnet-4-5","g:gemini-3-pro"]' \ --ceoModel "a:claude-opus-4-5:4k" ` Project memory for persistent context: ` You: "Remember that we use JWT with RS256 for auth in this project" → Agent calls: write-memory --name "auth-strategy" --content "JWT with RS256, keys in /etc/keys/" --tags '["auth","architecture"]' You: "What was our auth strategy?" → Agent calls: read-memory --name "auth-strategy" ` Multi-agent task distribution:* ` You: "Set up 3 agents: backend, frontend, QA. Backend works on the API, frontend on React components" → Agent calls: agent-register → task-create → task-push-multi → Agents coordinate via shared-thoughts and queue-message `` ---
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.