Awesome AI Agents › IDE Integrations
LSTM-Kirigaya/openmcp-client
⭐ 753
TypeScript
repository created 2025-03-22
OpenMCP is an all-in-one Visual Studio Code (VSCode) plugin designed specifically for MCP (Minecraft Coder Pack) developers, providing a comprehensive suite of tools for server debugging, development, and testing. The plugin integrates multiple functionalities into a single platform, streamlining the workflow for MCP server developers by combining development and testing processes. It features an integrated inspector and basic MCP client functions, allowing developers to test resource protocols and tools efficiently. The plugin supports interactive testing modules for large model interactions, enabling advanced testing scenarios with AI models.
OpenMCP offers a complete project-level management panel that simplifies MCP project management at both the project and global levels. It supports multiple large language models (LLMs), enhancing the capabilities for debugging and testing through AI integration. The project follows a layered modular design, allowing it to be implemented in various modes across different platforms, including web, desktop (via Electron), and QQ bot integration.
The development environment is structured into renderer (frontend UI), service (backend logic and forwarding), and VSCode plugin components, facilitating modular development and deployment. The plugin supports features such as cost analysis in chat mode, custom OpenAI-compatible large model integration, simultaneous debugging of multiple MCP servers, online verification via large models, and saving user debugging work. Future enhancements include support for custom protocol large model integration, high-risk operation permission confirmation, hot updates for connected MCP servers, cloud sync for system configuration, tool-wise logging, MCP security checks, and built-in OCR for character recognition.
OpenMCP is actively maintained with a clear roadmap and continuous integration pipeline ensuring build and test reliability. It also provides community support through QQ and Discord channels, along with detailed documentation. This plugin is a powerful tool for MCP developers seeking an integrated environment to enhance productivity and streamline server development and debugging workflows.
https://github.com/LSTM-Kirigaya/openmcp-client
ai-agentai-integrationcontinuous-integrationdebugging-workflowdevelopment-toolselectronintegrated-inspectorinteractive-testinglarge-language-modelsllmmcpmcp-developmentmodular-designopenmcpproject-managementqq-botresource-protocol-testingserver-debuggingvscode-plugin
Also in IDE Integrations
Continue is an open-source platform that enables developers to create, share, and use custom AI code assistants within popular IDEs, enhancing coding productivity and collaboration through features like Chat, Autocomplete, Edit, and Agent.
Coder is a platform for creating secure, self-hosted cloud development environments that streamline developer onboarding and optimize resource usage through automation and integrations.
Sweep is an AI-powered coding assistant plugin designed to enhance productivity and coding efficiency within JetBrains IDEs.
Claude Code plugin that distills reusable skills from real coding sessions, merges same-scenario skills instead of duplicating them, and prunes skills that stop being used.
LMQL is a Python-superset programming language designed for constraint-guided and efficient interaction with large language models, enabling advanced control flow, decoding, and integration with multiple LLM providers.
Aide is a Visual Studio Code extension that leverages AI to provide one-click code conversion, commenting, optimization, and batch processing features to enhance developer productivity.
Plugin marketplace and shared configuration for Claude Code, Codex CLI, Cursor and Gemini CLI, bundling skills, slash commands, hooks, subagents and MCP servers.
VS Code extension that runs twelve AI coding agents in one chat interface, with a brainstorm mode where two agents collaborate, selectable personas, permission controls and at-mention routing.