Awesome MCPIDE Extensions & Code Assistants

CoderGamester/mcp-unity

⭐ 1899 C# added to this list on 2025-03-20 repository created 2025-03-13

MCP Unity is a specialized implementation of the Model Context Protocol (MCP) designed to integrate the Unity Editor with AI model clients, enabling AI-driven interactions and automation within Unity projects. This project acts as a bridge between the Unity game development environment and a Node.js server that implements the MCP protocol, allowing AI agents such as Claude, Windsurf, and Cursor to perform operations directly inside the Unity Editor. The integration enhances the development workflow by enabling AI assistants to interact with Unity projects programmatically. Key features include IDE integration that automatically adds the Unity Library/PackedCache folder to IDE workspaces like Visual Studio Code, improving code intelligence, autocompletion, and type information for Unity packages. This helps AI coding assistants better understand project dependencies. The MCP server tools provide a rich set of commands to manipulate and query Unity scenes and GameObjects, such as executing Unity menu items, selecting and updating GameObjects, adding components, installing packages, running tests, sending console logs, and adding assets to scenes. Additionally, MCP Unity offers various MCP server resources that provide detailed information about the Unity Editor environment, including available menu items, scene hierarchies, GameObject details, console logs, installed packages, assets, and test information. These resources facilitate AI-driven automation and interaction by exposing Unity's internal data structures and functionalities. The project requires Unity 2022.3 or later, Node.js 18 or later, and npm 9 or later. It emphasizes that the Unity project path must not contain spaces to ensure proper functionality. MCP Unity is licensed under the MIT License and supports multiple languages for documentation, including English, Simplified Chinese, and Japanese. Overall, MCP Unity empowers developers to leverage AI capabilities within the Unity Editor, streamlining game development and enabling sophisticated AI-assisted workflows through the Model Context Protocol.

https://github.com/CoderGamester/mcp-unity

add-asset-to-sceneadd-packageaiai-agentsai-assistantsai-coding-assistantsai-driven-interactionsai-model-clientsassetsautocompletionautomationclaudeclaude-desktopcode-intelligenceconsole-logscopilotcursorcursor-ideexecute-menu-itemexecute-menu-itemsgame-developmentgame-objectsgameobject-detailsgameobjectside-integrationinstalled-packagesintelligent-assistancemcpmcp-server-resourcesmcp-server-toolsmenu-itemsmit-licensemodel-context-protocolnode.js-18node.js-servernpm-9run-testsscene-hierarchyscenes-hierarchyselect-gameobjectsend-console-logtest-informationteststype-informationtypescriptunityunity-2022.3unity-editorunity-hierarchyunity-library/packedcacheunity-menu-itemsunity-packageunity-package-managerunity-packagesunity-scenesunity-test-runnerupdate-componentupdate-gameobjectvisual-studio-codevscode-integrationwindsurfwindsurf-ide

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.

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.

mbailey/voicemode

VoiceMode is a cross-platform tool that enables natural voice conversations with AI coding assistants like Claude Code through the Model Context Protocol (MCP), supporting local and cloud-based speech services for real-time interactive coding.