MCP Console — AI skill for Claude Code
Self-hosted MCP context server for AI coding agents — project docs, per-branch tasks, skills and templates as markdown, with a web console (Nuxt 4).
How to install MCP Console
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Plantik/mcp-console and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What MCP Console does
Self-hosted MCP context server for AI coding agents — project docs, per-branch tasks, skills and templates as markdown, with a web console (Nuxt 4).
Alternatives in AI
- Agentrq — AgentRQ: Human-in-loop realtime conversational task manager for AI Agents 1.1k ★
- Free GPT4 WEB API — Not just GPT4 690 ★
- Dinotty — Multi-device terminal server for AI coding agents 643 ★
README
MCP Console
A self-hosted **context server for AI coding agents**. It stores your project docs, coding skills and per-branch task plans as plain markdown, serves them to Claude Code (or any MCP client) over the [Model Context Protocol](https://modelcontextprotocol.io), and gives you a web console to browse and edit everything.
- Projects — documentation pages agents load on demand (
index,architecture,deploy, …) - Tasks — one markdown plan per git branch, with an
active → pending → historylifecycle, so an agent can resume where the last session stopped - Skills — team conventions agents load only when relevant (progressive disclosure keeps token use low)
- Templates — per-stack scaffolds used when creating a new project
- Knowledge base — self-contained HTML landing pages / explainers
Built with Nuxt 4, Nuxt UI, Nuxt Content and the official MCP TypeScript SDK. Content lives on disk under `content/` — no database to migrate, easy to back up or keep in git.
Quick start
Requires Node 22+ and pnpm.
pnpm install
cp .env.example .env # set MCP_USERNAME / MCP_PASSWORD (and MCP_TOKEN)
pnpm dev # console: http://localhost:3000 · MCP: http://localhost:3000/mcp
Sign in with the credentials from `.env`. The repo ships with example content (`example-app` project, two skills, one landing) so every screen has something to show.
Connect Claude Code
Copy `.mcp.json.example` to `.mcp.json` in the repo you want agents to work in (or run the CLI equivalent):
claude mcp add --transport http mcp-console http://localhost:3000/mcp \
--header "Authorization: Bearer $MCP_TOKEN"
Then tell the agent how to use it, e.g. in that repo's `CLAUDE.md`:
## Session start
1. `get_project_context("my-project", "index")`
2. `list_skills` — load only the skills relevant to the task
3. `get_task("my-project", "")` — if missing, `upsert_task` with a plan
4. As you work: `chec
Related Skills
OpenSRE
OpenSRE — the memory-first AI SRE. Self-hosted incident investigation with episodic memory, knowledge graph, w
Tokenpulse
Self-hosted AI usage and cost panel for Raspberry Pi. Tracks spend and quotas across Anthropic, OpenAI, OpenRo
Agent Fleet
Self-hosted web console for running AI coding agents (Claude Code, Codex, Copilot, Antigravity, Cursor, Kiro,
Lumbergh
Self-hosted web dashboard for supervising multiple Claude Code AI sessions in tmux. Live terminals, real-time
Jiro
Jiro Search: local-first, AI-native web search & scraping API. Self-hosted SerpAPI alternative with MCP server
Brainstem MCP
Your Obsidian vault as Claude's second brain: self-hosted MCP connector for claude.ai, Claude mobile/Desktop a
Related Agents
Classic Web Reviewer
Expert review specialist for classic web front ends — vanilla JS, jQuery, HTMX, hand-written HTML, server-rend
MCP Server Engineer
Own the embedded MCP automation server in unity-explorer — design and implement MCP tools, protocol/transport
Core Owner
Catch-all owner for claude-code-vault's core modules — MCP server, indexer (chunks/embeddings/graph), CLI, and