OpenWebIDE
Verified Safeby lipeiying24-sys
Overview
An AI-powered web IDE for GitHub, enabling intelligent code and project management through an agentic chat interface.
Installation
No command providedEnvironment Variables
- GEMINI_API_KEY
Security Notes
The server securely processes GitHub API calls by validating tool names against a predefined list of functions, preventing arbitrary code execution. It uses `Octokit` for GitHub interactions, which provides a layer of argument sanitization. GitHub Personal Access Tokens are passed via Authorization headers, requiring the server environment to be secure. The CORS `origin: '*'` in the example configuration is a significant security risk for production deployments if not restricted, as it could allow cross-site requests from any domain, although authentication is still required. Large file reads are limited to 1MB, preventing excessive memory usage and token costs.
Similar Servers
github-mcp-server
Connects AI tools (agents, assistants, chatbots) directly to GitHub's platform to enable reading repositories, managing issues and pull requests, analyzing code, and automating workflows through natural language interactions.
octocode-mcp
Enables AI assistants to search, analyze, and extract insights from millions of GitHub repositories, supporting deep code research, architectural analysis, and pattern discovery. It provides a structured interface for AI to interact with GitHub codebases.
code-assistant
Provides a standardized interface for AI coding agents to communicate with code editors (Clients) using JSON-RPC 2.0 over stdio, supporting autonomous code analysis and modification.
gemini-cli-desktop
A cross-platform desktop and web application providing a rich UI for interacting with AI coding agents (Gemini, Qwen, LLxprt) through structured communication, visual tool confirmation, and project management.