Skip to main content
Glama

DevEx MCP Server

ROADMAP.md3.37 kB
# 🛣️ DevEx Roadmap Welcome to the official **DevEx** roadmap! This document outlines the upcoming features and improvements we’re working on or planning to build. Contributions and suggestions are **highly welcome** — check out our [GitHub repo](https://github.com/parthkapoor-dev/devex) to get involved. > 💡 DevEx is an open-source, cloud-based IDE like Replit — but built for hackers, contributors, and learners. --- ## ✅ Current Focus These are the features that are either **being built** or planned for the near future: --- ### 🧠 1. MCP Server — AI Assistant in the REPL **Level:** Medium **Goal:** Enable users to interact with their REPL session using an AI assistant (e.g., Gemini, Claude). **Overview:** - We'll introduce a **Model Context Protocol (MCP)** server that runs alongside each REPL session in the Kubernetes pod. - It will communicate with the REPL through internal APIs, allowing the assistant to access files, terminals, and logs. - Shutdown Manager will also account for AI-activity (preventing idle shutdowns if AI is in use). - Web UI and API documentation will be provided for full integration. --- ### 💻 2. DevEx CLI + SSH Access **Level:** Medium **Goal:** Give users the power to interact with their REPL directly from their terminal. **Overview:** - A lightweight DevEx CLI will allow users to create, manage, and connect to REPL sessions. - **SSH access** will enable full terminal control — great for advanced workflows. - The shutdown manager will be updated to handle active SSH sessions. - Will include secure key management, SSH hardening, and simple installation docs. --- ### 🔐 3. GitHub Integration for Project Bootstrapping **Level:** Easy **Goal:** Let users start REPL sessions from their own GitHub repos instead of templates. **Overview:** - Migrate from OAuth to GitHub Apps for authentication. - Add UI and API flow to import a GitHub repo directly into the REPL session. - Use GitHub API to clone and sync projects. --- ### 🧪 4. AI Code Sandboxing (Experimental) **Level:** Medium **Goal:** Safely test AI-generated code inside REPLs **before integrating into real apps**. **Overview:** - This feature is **distinct from the MCP server**. While MCP provides assistant interaction, sandboxing focuses on **previewing** AI-made changes. - AI will edit a session sandbox; users can then **test the app live via a shareable preview URL**. - If happy with the changes, users can manually merge or discard them. - This ensures experimentation without compromising your main app logic. --- ## 📅 Future Ideas (Not Yet Prioritized) These are potential features we’d love to explore in the future: - Multi-user real-time collaboration - Persistent filesystem (bind storage volumes) - Workspace Templates from community - Plugin system for language/runtimes - Built-in secrets manager for REPLs --- ## 🙌 Want to Contribute? We’d love your help — from fixing bugs to building features or designing templates! Check out: 📘 [Issues](https://github.com/parthkapoor-dev/devex/issues) 🚀 [Contribute Guide](https://github.com/parthkapoor-dev/devex/blob/main/CONTRIBUTING.md) 🌐 Live: [devx.parthkapoor.me](https://devx.parthkapoor.me) --- > 🧑‍💻 Built by [Parth Kapoor](https://parthkapoor.me) — Let's build the next-gen cloud dev experience together! ```

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ParthKapoor-dev/devex'

If you have feedback or need assistance with the MCP directory API, please join our Discord server