Coder (Remote Dev) MCP. Manage builds and workspace logs via chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Coder (Remote Dev) connects your AI agent directly to remote development infrastructure. You can monitor build stats, manage workspaces, stream logs from specific agents, and interact with AI Bridge sessions using natural language prompts.
It lets you control complex dev environments without leaving your chat client.
What your AI agents can do
Add license
Adds an enterprise license to the account.
Auth workspace agent
Authenticates a workspace agent using cloud provider identity credentials.
Cancel workspace build
Stops a build that is currently running or pending in a workspace.
The agent fetches build versions, deployment stats (get_deployment_stats), and checks for updates using get_update_check.
You can create, list, or delete user accounts, groups, and entire workspaces using tools like create_user, list_workspaces, and delete_user.
The agent pulls live logs from specific agents (get_agent_logs) or retrieves deep debug info, including container lists using get_agent_containers.
You list active sessions (list_ai_sessions), check available models (list_ai_models), and retrieve session history through get_ai_session_threads.
The agent retrieves network details, like the SSH configuration (get_ssh_config) and base application hostnames (get_app_host).
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Coder (Remote Dev) MCP Server: 84 Tools for Remote Ops
Use these tools to monitor deployment health, manage users, control AI sessions, and stream logs across complex remote development environments.
019e387aadd license
Adds an enterprise license to the account.
019e387aauth workspace agent
Authenticates a workspace agent using cloud provider identity credentials.
019e387acancel workspace build
Stops a build that is currently running or pending in a workspace.
019e387acheck auth
Verifies if the current user has permission to perform the requested action.
019e387acreate chat
Starts a brand new AI chat session for conversation history.
019e387acreate chat message
Sends specific content into an existing chat session.
019e387acreate group
Creates a new group within the organization structure.
019e387acreate organization
Sets up and initializes a brand new corporate organization account.
019e387acreate user
Adds a new user to the platform.
019e387acreate user secret
Generates and stores a secret credential for a specific user.
019e387acreate user task
Initiates a long-running, background AI task assigned to a user.
019e387acreate user token
Generates a temporary token for a specific user account.
019e387acreate workspace
Sets up a dedicated development workspace.
019e387acreate workspace port share
Creates a network port share specifically for a workspace to expose services.
019e387adelete license
Removes an enterprise license from the account.
019e387adelete user
Deletes a user account and associated data.
019e387adownload file
Downloads any file attached to the system using its unique ID.
019e387aget agent connection
Retrieves necessary DERP and connection details required for an agent to connect.
019e387aget agent containers
Lists all currently running containers and devcontainers associated with the workspace.
019e387aget agent debug logs
Pulls the last 10MiB of agent logs for debugging purposes (local API).
019e387aget agent debug magicsock
Retrieves debug information from the Tailscale magicsock (local API).
019e387aget agent debug manifest
Gets the startup manifest used by the local agent from the server.
019e387aget agent external auth
Retrieves external authentication tokens that the agent uses to connect.
019e387aget agent logs
Streams real-time logs from a specified workspace agent instance.
019e387aget ai session threads
Retrieves the conversation threads associated with a specific AI session ID.
019e387aget api root
Returns general basic API information about the system.
019e387aget app auth redirect
Generates a redirection URI containing an encrypted API key for application authentication.
019e387aget app host
Provides the base hostname where applications are hosted.
019e387aget appearance
Gets branding details and banners used on the main dashboard view.
019e387aget audit logs
Retrieves a paginated list of system audit logs for compliance checks.
019e387aget build info
Fetches the current build version and metadata for Coder.
019e387aget chat messages
Retrieves all messages exchanged during a specific chat session.
019e387aget deployment config
Gets the full configuration settings used for deployments.
019e387aget deployment stats
Retrieves current metrics on deployment status, such as successful builds or failures.
019e387aget external auth device
Starts the process for device-based OAuth authentication.
019e387aget insights daus
Gets statistics on Daily Active Users (DAU) over time.
019e387aget insights templates
Retrieves usage data and metrics for various templates used in the system.
019e387aget insights user activity
Calculates and returns the activity duration per user account.
019e387aget notifications inbox
Lists all pending notifications assigned to a specific user.
019e387aget notifications settings
Retrieves the global configuration for how notifications are delivered.
019e387aget notifications templates
Lists all available templates that can be used for sending notifications.
019e387aget prebuild settings
Retrieves the current settings required before a build process can start.
019e387aget ssh config
Fetches the specific SSH connection parameters needed to access workspaces.
019e387aget update check
Checks the Coder platform for available software updates or patches.
019e387aget user profile
Retrieves the personal profile details for a specific user account.
019e387aget workspace
Gets metadata about a particular workspace, including its owner and status.
019e387aget workspace acl
Retrieves the Access Control Lists (ACLs) defining who can access a workspace.
019e387aget workspace build
Gets detailed information about one specific build instance within a workspace.
019e387aget workspace build logs
Retrieves the full logs for a defined workspace build run.
019e387aget workspace build params
Lists all parameters that were passed into and used by the workspace build process.
019e387alist ai clients
Returns a list of all AI Bridge clients currently connected to the platform.
019e387alist ai interceptions
Lists any recorded instances where the AI process was intercepted or modified.
019e387alist ai models
Provides a list of all external and internal AI models available for use in sessions.
019e387alist ai sessions
Returns a list of currently active AI Bridge chat sessions.
019e387alist chats
Retrieves a list of past or ongoing user chat sessions.
019e387alist external auth
Displays all linked external accounts (like GitHub) connected to the platform.
019e387alist groups
Lists all predefined groups within the organization.
019e387alist licenses
Retrieves a list of enterprise licenses currently assigned to the account.
019e387alist org members
Lists all users belonging to a specific organization group.
019e387alist org provisioner daemons
Displays the status of active provisioner daemons within an organization.
019e387alist org provisioner jobs
Lists jobs that run through the organization's provisioners for management purposes.
019e387alist org roles
Shows all roles that can be assigned to users within an organization.
019e387alist organizations
Retrieves a list of all corporate organizations managed by the system.
019e387alist tasks
Manages and lists long-running, asynchronous AI tasks initiated for various users.
019e387alist template examples
Shows starter examples of templates that can be used to build workflows.
019e387alist template versions
Lists all historical versions available for a specific template.
019e387alist templates
Retrieves a complete listing of all workflow templates defined on the platform.
019e387alist user secrets
Lists all secret credentials created for individual users.
019e387alist user tokens
Retrieves a list of user tokens that can be used for API access.
019e387alist users
Lists all registered users on the platform.
019e387alist workspace port shares
Displays all network port shares configured for a given workspace.
019e387alist workspaces
Retrieves a list of all workspaces accessible to the user.
019e387alogin user
Authenticates a user account using their email and password credentials.
019e387aregister agent log source
Registers a brand new source from which agent logs can be collected.
019e387asend agent logs
Transmits accumulated log data from the local machine up to the server.
019e387aupdate agent app status
Changes and updates the operational status of an application running on the agent.
019e387aupdate appearance
Updates dashboard branding and banners (duplicate tool, but description kept).
019e387aupdate organization
Updates general settings or metadata for an entire organization account.
019e387aupdate prebuild settings
Modifies the necessary configurations that must be set up before a build can start.
019e387aupdate user profile
Changes specific details within a user's personal profile.
019e387aupdate workspace acl
Modifies the Access Control Lists (ACLs) to change who can access the workspace.
019e387aupdate workspace autostart
Changes the schedule for automatically starting the workspace environment.
019e387aupdate workspace autoupdates
Modifies the schedule for automatic updates within a workspace.
019e387aupload file
Transmits a file to the system, packaged as either a tar or zip archive.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Coder (Remote Dev), then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Listen up. This server connects your AI agent straight into the backend of your remote development environment. You can manage everything from building pipelines to debugging agents without leaving your chat window.
Infrastructure and Workspace Control
You've got full control over who uses the system and where they work. You can set up a brand new corporate organization using create_organization, or view all existing ones with list_organizations. For managing personnel, you can add users via create_user and update their details using update_user_profile; you also manage roles by calling list_org_roles and listing members with list_org_members.
The system lets you create dedicated development workspaces with create_workspace, view all available ones with list_workspaces, or get specific metadata about a workspace instance using get_workspace. You can modify who has access by calling update_workspace_acl or checking the current rules with get_workspace_acl. When you need credentials, you generate user tokens via create_user_token and list all existing ones with list_user_tokens; for security, you can also create secrets using create_user_secret and view them with list_user_secrets.
To keep things clean, you can delete users with delete_user or manage the enterprise licenses by listing them with list_licenses, adding new ones via add_license, or removing old ones with delete_license.
Build and Deployment Management
You can monitor your entire deployment lifecycle. You check build versions and metadata using get_build_info, and you pull current metrics on deployment status, like successful builds or failures, with get_deployment_stats. If you need to know if the platform is outdated, run get_update_check. For managing workflows, you can list available templates through list_templates and check their historical versions using list_template_versions.
You initiate long-running background tasks for users using create_user_task, then manage them by listing all active jobs with list_tasks. To get the necessary connection details, you fetch the SSH config parameters with get_ssh_config or grab basic API info at get_api_root; you also retrieve deployment settings via get_deployment_config and check the current build requirements using get_prebuild_settings.
Debugging Agents and Workspaces
This is where the real power is. You can stream live logs from a specific workspace agent instance with get_agent_logs, or you can send accumulated log data from your local machine up to the server using send_agent_logs. For deep troubleshooting, you pull the last 10MiB of logs via get_agent_debug_logs, retrieve debug information from the Tailscale magicsock with get_agent_debug_magicsock, and check the startup manifest for the local agent by calling get_agent_debug_manifest.
You list all active containers and devcontainers in a workspace using get_agent_containers, and you set up network connectivity by creating port shares via create_workspace_port_share or listing existing ones with list_workspace_port_shares. The agent needs to connect, so you first get the necessary DERP details using get_agent_connection, then authenticate it with cloud provider credentials using auth_workspace_agent.
If a build is running too long, you stop it instantly with cancel_workspace_build. You can grab detailed info on one specific build run through get_workspace_build and pull all its parameters or full logs using get_workspace_build_params or get_workspace_build_logs.
AI Session Monitoring and Chat Control
You manage the AI interactions right here. You list active chat sessions with list_ai_sessions, or you start a brand new conversation history using create_chat. To send content to an ongoing discussion, you call create_chat_message; if you need context, you retrieve all messages from that session via get_chat_messages or get the associated thread details with get_ai_session_threads.
You can view every available AI model using list_ai_models, and list connected agents/clients through list_ai_clients. For usage tracking, you pull metrics on Daily Active Users (DAU) with get_insights_daus, calculate the activity duration per user account via get_insights_user_activity, or see template usage data using get_insights_templates.
System Auditing and Security
For compliance, you retrieve a paginated list of system audit logs with get_audit_logs. You verify if the user has permission for any action by running check_auth, and you manage external account links (like GitHub) using list_external_auth or starting the process through get_external_auth_device.
How Coder (Remote Dev) MCP Works
- 1 Subscribe to this server. You'll need your Coder URL and a Session Token.
- 2 Your AI client calls the API via MCP, asking for specific data (e.g., 'What are the active deployments?').
- 3 The Coder server executes the request and returns structured data—like build stats or log streams—to your agent.
The bottom line is that it lets you run complex dev ops commands through simple chat prompts, keeping all the infrastructure details right inside your AI client.
Who Is Coder (Remote Dev) MCP For?
This is for the Platform Engineer who gets tired of jumping between 10 different dashboards just to check if a build passed. It's for the DevOps engineer whose job requires constant monitoring of deployment health, or the developer who needs quick access to SSH configs and agent logs without context switching.
Checks deployment health by running get_deployment_stats and verifies connectivity using get_ssh_config.
Manages AI Bridge sessions, listing connected clients (list_ai_clients) to audit model usage across the organization's remote workspaces.
Debugs environment issues by calling get_agent_logs or checking build parameters using get_workspace_build_params.
What Changes When You Connect
- See the current build status immediately. Instead of digging through a dashboard, you just ask for deployment stats (
get_deployment_stats) or check specific build details usingget_workspace_build. - Troubleshoot live environments on demand. If an agent fails, running
get_agent_logsstreams the error right into your chat window. No need to SSH in just to read logs. - Track AI usage and model availability. Use
list_ai_sessionsandlist_ai_modelsto audit how much compute power your agents are burning on specific models (like Claude 3.5 Sonnet). - Maintain infrastructure credentials easily. Grab the necessary SSH connection details using
get_ssh_configso you don't have to copy-paste multiple hostnames. - Control the entire development lifecycle. You can cancel a runaway build (
cancel_workspace_build) or check if the platform needs updates withget_update_check, all in one prompt.
Real-World Use Cases
The Failed Deployment Debug
A developer pushes code, and the build fails. Instead of clicking through five pages of logs, they ask their agent: 'Show me the deployment stats for workspace ABC.' The agent responds with get_deployment_stats, showing a failure count. Next, they run get_workspace_build_logs to pull the exact error stack, solving the issue in minutes.
The AI Usage Audit
A platform team lead needs to know which models are being used most often by new agents. They ask their agent: 'List all active AI Bridge sessions and available models.' The agent responds with list_ai_sessions and list_ai_models, allowing the team to manage costs and resources.
Onboarding a New Dev
A new dev needs access credentials. They ask their agent: 'What's the SSH setup for my workspace?' The agent runs get_ssh_config, spitting out the exact hostname prefix and suffix needed to configure their local machine, bypassing manual documentation searches.
The Stuck Agent
A remote development agent hangs. A DevOps engineer asks: 'Get the current container list for this workspace.' The agent runs get_agent_containers and returns a list of running services, immediately telling the engineer where the blockage is.
The Tradeoffs
Manual Build Tracking
Trying to track a build's status by clicking through the main Coder dashboard tabs and cross-referencing logs in separate windows.
→
Just ask your agent: 'What is the current build info for this workspace?' The tool get_build_info gives you the version number, and then use get_workspace_build_logs to get the full history. Keep it in chat.
Lost Credentials
Forgetting where the correct hostname prefix or suffix is located for SSH access.
→
Don't guess. Use get_ssh_config to retrieve the exact parameters needed to set up your local machine. It’s always right there.
Guessing Permissions
Attempting a high-level operation, like deleting an organization, without knowing if you have the required rights.
→
Always run check_auth first. It verifies your permission level before you try to execute any major action like creating or deleting resources.
When It Fits, When It Doesn't
Use this MCP Server when managing complex, multi-step workflows involving remote computing infrastructure: CI/CD monitoring, user provisioning, deep system logging, or AI agent orchestration. You need tools that talk about builds, workspaces, and agents. Don't use it if your primary task is simple messaging, basic data viewing (like a CRM), or single-point authentication (login_user is sufficient for simple login). If you just need to manage user accounts, consider using dedicated Identity Management toolsets; this server focuses on the dev environment layer built atop those users. It's about runtime control and observability.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Coder. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 84 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Checking build logs shouldn't involve five different tabs.
Today, checking a deployment failure means opening the main dashboard, navigating to the 'Build History' tab, finding the specific workspace ID, clicking into the failed run, and finally opening a separate log viewer. It’s clicks, context switching, and copy-pasting—and you lose your train of thought.
With this MCP Server, it’s one prompt: 'What were the logs for the last deployment?' The agent runs `get_workspace_build_logs` and pipes the full, actionable log output directly into your chat. You get the data instantly.
AI Bridge Management: list_ai_models lets you see exactly what compute power you're spending.
Before this, understanding which AI models were available or in use was a manual process—checking documentation pages or asking multiple people across different teams. You couldn't audit usage without specialized dashboards.
Now, running `list_ai_models` gives you a definitive list of every model (GPT-4o, Claude 3.5 Sonnet, etc.) available to your agents in one go. It’s pure control over your compute budget.
Common Questions About Coder (Remote Dev) MCP
How do I check the build status using get_deployment_stats? +
You ask your agent: 'Show me the deployment statistics.' The tool get_deployment_stats returns metrics like active workspaces and success/failure counts, giving you an immediate health overview.
Can I stream logs from a specific agent using get_agent_logs? +
Yes. You specify the target workspace agent ID to get_agent_logs, which streams real-time log output directly into your chat, letting you watch the debugging process unfold.
What is the difference between list_workspaces and get_workspace? +
Use list_workspaces to see a directory of all available workspaces. If you know the name, use get_workspace to pull specific metadata about that single workspace.
How do I find out what models my AI agents can use? list_ai_models? +
You run list_ai_models. This tool gives you a current, definitive list of all integrated LLMs and their version numbers that your AI Bridge sessions support.
I need to delete an old user account. Which tool do I use? delete_user? +
You call delete_user with the target user's ID. This action permanently removes the user and associated credentials from the system.
I need to verify a user's permissions for API calls; should I use `check_auth` or something else? +
Use check_auth. This tool immediately confirms if the current identity has the required permission scope. It prevents failed operations by confirming authorization before the agent attempts an action.
I'm setting up a new machine; what information does `get_ssh_config` return for workspace access? +
It retrieves the necessary host and connection parameters. Your AI client uses this data to configure your local SSH agent, allowing seamless remote connectivity to any managed workspace.
If an AI chat session fails, how can I use `get_ai_session_threads` to figure out what went wrong? +
It pulls the entire sequence of messages and thoughts within a specific chat. You can trace the conversation flow step-by-step to pinpoint exactly where the logic or interaction failed.
Can I check the health and usage of my Coder deployment? +
Yes. Use the get_deployment_stats tool to retrieve workspace and session statistics, providing a clear overview of your infrastructure's current state.
How do I see which AI models are available in my Coder instance? +
Simply run the list_ai_models tool. It will return a list of all AI models currently configured and available through the Coder AI Bridge.
Can I view logs for a specific workspace agent to debug issues? +
Yes! Use the get_agent_logs tool with the target agent_id. This allows you to stream and inspect logs directly from the remote environment.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Gitea
Manage self-hosted Git via Gitea — list and manage repositories, track issues and pull requests, handle organizations, and audit branches directly from any AI agent.
Discourse
Equip your AI agent to manage forum topics, track community members, and monitor categories via the Discourse API.
Coolify
Manage self-hosting via Coolify — monitor servers, deploy applications, manage databases, and trigger builds directly from any AI agent.
You might also like
Correios API (REST)
Track Brazilian postal objects and calculate shipping prices and deadlines directly through the official Correios REST API.
Amazon Marketing Cloud
Advanced advertising analytics — execute SQL queries and monitor workflows via AI.
Datalastic Maritime
Universal maritime intelligence — search vessels, track positions, and find ports via AI.