theia Model Context Protocol (MCP) Server

GitHub

Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.

21,629 stars TypeScript TypeScript 1 file ยท ~20,763 tokens #cloud-ide#editor#electron#ide#language-server-protocol#typescript
Official MCP Monorepo Collection

theia Modular Servers

Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.

Available Sub-Servers (76)

Workspace
node

Model Context Protocol (workspace) server

npx -y @modelcontextprotocol/server-workspace
Vsx registry
node

Model Context Protocol (vsx-registry) server

npx -y @modelcontextprotocol/server-vsx-registry
Variable resolver
node

Model Context Protocol (variable-resolver) server

npx -y @modelcontextprotocol/server-variable-resolver
Userstorage
node

Model Context Protocol (userstorage) server

npx -y @modelcontextprotocol/server-userstorage
Typehierarchy
node

Model Context Protocol (typehierarchy) server

npx -y @modelcontextprotocol/server-typehierarchy
Toolbar
node

Model Context Protocol (toolbar) server

npx -y @modelcontextprotocol/server-toolbar
Timeline
node

Model Context Protocol (timeline) server

npx -y @modelcontextprotocol/server-timeline
Test
node

Model Context Protocol (test) server

npx -y @modelcontextprotocol/server-test
Terminal manager
node

Model Context Protocol (terminal-manager) server

npx -y @modelcontextprotocol/server-terminal-manager
Terminal
node

Model Context Protocol (terminal) server

npx -y @modelcontextprotocol/server-terminal
Task
node

Model Context Protocol (task) server

npx -y @modelcontextprotocol/server-task
Secondary window
node

Model Context Protocol (secondary-window) server

npx -y @modelcontextprotocol/server-secondary-window
Search in workspace
node

Model Context Protocol (search-in-workspace) server

npx -y @modelcontextprotocol/server-search-in-workspace
Scm extra
node

Model Context Protocol (scm-extra) server

npx -y @modelcontextprotocol/server-scm-extra
Scm
node

Model Context Protocol (scm) server

npx -y @modelcontextprotocol/server-scm
Scanoss
node

Model Context Protocol (scanoss) server

npx -y @modelcontextprotocol/server-scanoss
Remote wsl
node

Model Context Protocol (remote-wsl) server

npx -y @modelcontextprotocol/server-remote-wsl
Remote
node

Model Context Protocol (remote) server

npx -y @modelcontextprotocol/server-remote
Property view
node

Model Context Protocol (property-view) server

npx -y @modelcontextprotocol/server-property-view
Process
node

Model Context Protocol (process) server

npx -y @modelcontextprotocol/server-process
Preview
node

Model Context Protocol (preview) server

npx -y @modelcontextprotocol/server-preview
Preferences
node

Model Context Protocol (preferences) server

npx -y @modelcontextprotocol/server-preferences
Plugin metrics
node

Model Context Protocol (plugin-metrics) server

npx -y @modelcontextprotocol/server-plugin-metrics
Plugin ext vscode
node

Model Context Protocol (plugin-ext-vscode) server

npx -y @modelcontextprotocol/server-plugin-ext-vscode
Plugin ext headless
node

Model Context Protocol (plugin-ext-headless) server

npx -y @modelcontextprotocol/server-plugin-ext-headless
Plugin ext
node

Model Context Protocol (plugin-ext) server

npx -y @modelcontextprotocol/server-plugin-ext
Plugin dev
node

Model Context Protocol (plugin-dev) server

npx -y @modelcontextprotocol/server-plugin-dev
Plugin
node

Model Context Protocol (plugin) server

npx -y @modelcontextprotocol/server-plugin
Output
node

Model Context Protocol (output) server

npx -y @modelcontextprotocol/server-output
Outline view
node

Model Context Protocol (outline-view) server

npx -y @modelcontextprotocol/server-outline-view
Notebook
node

Model Context Protocol (notebook) server

npx -y @modelcontextprotocol/server-notebook
Navigator
node

Model Context Protocol (navigator) server

npx -y @modelcontextprotocol/server-navigator
Monaco
node

Model Context Protocol (monaco) server

npx -y @modelcontextprotocol/server-monaco
Mini browser
node

Model Context Protocol (mini-browser) server

npx -y @modelcontextprotocol/server-mini-browser
Metrics
node

Model Context Protocol (metrics) server

npx -y @modelcontextprotocol/server-metrics
Messages
node

Model Context Protocol (messages) server

npx -y @modelcontextprotocol/server-messages
Memory inspector
node

Model Context Protocol (memory-inspector) server

npx -y @modelcontextprotocol/server-memory-inspector
Markers
node

Model Context Protocol (markers) server

npx -y @modelcontextprotocol/server-markers
Keymaps
node

Model Context Protocol (keymaps) server

npx -y @modelcontextprotocol/server-keymaps
Getting started
node

Model Context Protocol (getting-started) server

npx -y @modelcontextprotocol/server-getting-started
Filesystem
node

Model Context Protocol (filesystem) server

npx -y @modelcontextprotocol/server-filesystem
Requires 1 Environment Variable (ALLOWED_DIRECTORIES)
File search
node

Model Context Protocol (file-search) server

npx -y @modelcontextprotocol/server-file-search
External terminal
node

Model Context Protocol (external-terminal) server

npx -y @modelcontextprotocol/server-external-terminal
Electron
node

Model Context Protocol (electron) server

npx -y @modelcontextprotocol/server-electron
Editor preview
node

Model Context Protocol (editor-preview) server

npx -y @modelcontextprotocol/server-editor-preview
Editor
node

Model Context Protocol (editor) server

npx -y @modelcontextprotocol/server-editor
Dev container
node

Model Context Protocol (dev-container) server

npx -y @modelcontextprotocol/server-dev-container
Debug
node

Model Context Protocol (debug) server

npx -y @modelcontextprotocol/server-debug
Core
node

Model Context Protocol (core) server

npx -y @modelcontextprotocol/server-core
Console
node

Model Context Protocol (console) server

npx -y @modelcontextprotocol/server-console
Collaboration
node

Model Context Protocol (collaboration) server

npx -y @modelcontextprotocol/server-collaboration
Callhierarchy
node

Model Context Protocol (callhierarchy) server

npx -y @modelcontextprotocol/server-callhierarchy
Bulk edit
node

Model Context Protocol (bulk-edit) server

npx -y @modelcontextprotocol/server-bulk-edit
Ai vercel ai
node

Model Context Protocol (ai-vercel-ai) server

npx -y @modelcontextprotocol/server-ai-vercel-ai
Ai terminal
node

Model Context Protocol (ai-terminal) server

npx -y @modelcontextprotocol/server-ai-terminal
Ai scanoss
node

Model Context Protocol (ai-scanoss) server

npx -y @modelcontextprotocol/server-ai-scanoss
Ai openai
node

Model Context Protocol (ai-openai) server

npx -y @modelcontextprotocol/server-ai-openai
Ai ollama
node

Model Context Protocol (ai-ollama) server

npx -y @modelcontextprotocol/server-ai-ollama
Ai mcp ui
node

Model Context Protocol (ai-mcp-ui) server

npx -y @modelcontextprotocol/server-ai-mcp-ui
Ai mcp server
node

Model Context Protocol (ai-mcp-server) server

npx -y @modelcontextprotocol/server-ai-mcp-server
Ai mcp
node

Model Context Protocol (ai-mcp) server

npx -y @modelcontextprotocol/server-ai-mcp
Ai llamafile
node

Model Context Protocol (ai-llamafile) server

npx -y @modelcontextprotocol/server-ai-llamafile
Ai ide
node

Model Context Protocol (ai-ide) server

npx -y @modelcontextprotocol/server-ai-ide
Ai hugging face
node

Model Context Protocol (ai-hugging-face) server

npx -y @modelcontextprotocol/server-ai-hugging-face
Ai history
node

Model Context Protocol (ai-history) server

npx -y @modelcontextprotocol/server-ai-history
Ai google
node

Model Context Protocol (ai-google) server

npx -y @modelcontextprotocol/server-ai-google
Ai editor
node

Model Context Protocol (ai-editor) server

npx -y @modelcontextprotocol/server-ai-editor
Ai core ui
node

Model Context Protocol (ai-core-ui) server

npx -y @modelcontextprotocol/server-ai-core-ui
Ai core
node

Model Context Protocol (ai-core) server

npx -y @modelcontextprotocol/server-ai-core
Ai copilot
node

Model Context Protocol (ai-copilot) server

npx -y @modelcontextprotocol/server-ai-copilot
Ai codex
node

Model Context Protocol (ai-codex) server

npx -y @modelcontextprotocol/server-ai-codex
Ai code completion
node

Model Context Protocol (ai-code-completion) server

npx -y @modelcontextprotocol/server-ai-code-completion
Ai claude code
node

Model Context Protocol (ai-claude-code) server

npx -y @modelcontextprotocol/server-ai-claude-code
Ai chat ui
node

Model Context Protocol (ai-chat-ui) server

npx -y @modelcontextprotocol/server-ai-chat-ui
Ai chat
node

Model Context Protocol (ai-chat) server

npx -y @modelcontextprotocol/server-ai-chat
Ai anthropic
node

Model Context Protocol (ai-anthropic) server

npx -y @modelcontextprotocol/server-ai-anthropic