Awesome MCPIDE Extensions & Code Assistants

nick1udwig/kibitz

⭐ 111 TypeScript added to this list on 2025-04-09 repository created 2025-01-02

kibitz is a web coding agent that runs in the browser and uses Model Context Protocol servers as its tool layer. It is a Next.js application distributed as source: clone the repository, run npm install and npm run dev, then open the development server on port 3000. Configuration happens in a settings panel inside the interface rather than in files. The user supplies an Anthropic API key, may set a system prompt, and registers the MCP servers the agent may call. Those servers are not launched by kibitz itself over stdio; instead they are run behind ws-mcp, a companion project by the same author that exposes MCP servers over WebSocket, and kibitz connects to the resulting endpoints from the settings page. Settings are scoped per project. Creating a new project copies part of the current configuration, specifically the API key, the model and the system prompt, but deliberately does not carry over the configured MCP servers, so each project declares its own toolset. The repository also documents a build path for Kinode, the node software the author works on. Two environment variables control it: NEXT_PUBLIC_BASE_PATH sets a base path for the endpoint and NEXT_PUBLIC_DEFAULT_WS_URI overrides the default ws-mcp server address, both required to begin with a slash. After building with those variables set, the contents of the out directory are copied into the pkg/ui directory of a Kinode package, which then serves the agent as part of that package. The only prerequisites are git and npm. The project describes itself as a coding agent for professionals, and it suits developers who want a self hosted chat interface driven by their own API key, their own model choice and their own set of MCP tools, either locally in a browser or deployed inside a Kinode node.

https://github.com/nick1udwig/kibitz

mcp-clientcoding-agentnextjstypescriptwebsocketws-mcpanthropicself-hosted

Also in IDE Extensions & Code Assistants

cline/cline

Cline is an autonomous AI coding assistant integrated into IDEs that uses the Model Context Protocol to safely create and edit files, execute terminal commands, and interact with web applications with user approval at every step.

21st-dev/magic-mcp

21st-dev/magic-mcp is an AI-driven Magic Component Platform server that enables developers to create modern UI components instantly through natural language commands within popular IDEs using the Model Context Protocol.

opensumi/core

OpenSumi is a framework that enables rapid development of AI Native IDE products by acting as an MCP client supporting Model Context Protocol tools through an MCP server.

CoderGamester/mcp-unity

MCP Unity is an implementation of the Model Context Protocol that integrates the Unity Editor with AI model clients, enabling AI-driven interactions and automation within Unity projects.

ravitemer/mcphub.nvim

MCP Hub is a Neovim plugin that integrates and manages MCP servers, providing centralized configuration, interactive testing, and deep integration with chat plugins to enhance LLM workflows.

ezyang/codemcp

codemcp is an AI-powered coding assistant that integrates with Claude Desktop via the Model Context Protocol to enable direct codebase editing, testing, and version-controlled changes for efficient pair programming.

PaperDebugger/paperdebugger

PaperDebugger is an AI-powered academic writing assistant that integrates with Overleaf using a custom MCP-based orchestration engine to provide multi-step reasoning, reviewer-style critique, and structured revision for research papers.

nrwl/nx-console

Nx Console is a user interface tool for Nx and Lerna monorepos that enhances developer productivity with visual workflows, AI-powered context via an MCP server, and deep integration with popular code editors.