Awesome MCPIDE Extensions & Code Assistants

bgauryy/octocode-mcp

⭐ 933 TypeScript added to this list on 2025-10-04 repository created 2025-06-05

Octocode MCP is a smart assistant designed to enhance AI agents' capabilities by providing high-quality code context through the Model Context Protocol (MCP). It bridges the gap between AI assistants and real-world code by enabling secure, real-time access to public and private code repositories, allowing AI to reason from actual implementations. This results in improved code handling, documentation, and solutions for complex software ecosystems. The project offers core features such as context generation from any codebase, semantic code discovery, learning from top public repositories, and navigating complex multi-repository environments. It supports ecosystem-aware solutions across different technology stacks and organizations, enriching documentation and examples directly from production code. Octocode MCP is ideal for tasks like code creation, complex bug fixing, architectural insights, documentation enhancement, learning, and navigating large codebases. It integrates easily with AI assistants through MCP configuration, supporting GitHub authentication via CLI or personal access tokens. The project includes various research tools for code discovery, repository exploration, file content access, and pull request analysis, with default tools enabled for immediate use. Advanced configuration options allow selective tool usage and enable enterprise features such as content sanitization, smart token management, access control based on GitHub permissions, and rate limit handling. Octocode MCP is demonstrated through real-world examples and video tutorials, showcasing its ability to transform AI assistants from generic code suggestion providers to expert-level code research tools. It is officially recognized within the MCP community and supported by extensive documentation and resources, making it a comprehensive solution for enhancing AI-driven code research and context generation.

https://github.com/bgauryy/octocode-mcp

access-controlaiai-assistantai-code-assistantclaude-aicode-contextcode-researchcode-searchcodebase-analysiscontent-sanitizationcursor-aidevelopmentdocumentation-enrichmentecosystem-aware-solutionsgithub-integrationmcpmodel-context-protocolmodelcontextprotocolmulti-repo-navigationoctocodepull-request-analysisrate-limitingrepository-explorationsemantic-code-discoverytoken-management

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.