Platform

Model Context Protocol (MCP) support in SeaShell

Updated 2 min read

SeaShell supports the Model Context Protocol (MCP): it connects to MCP servers and exposes their tools to the agent, so you can bring your own tools and data sources into the terminal. Combined with its plugin system, MCP makes SeaShell extensible without leaving the shell in 2026.

What MCP adds

The Model Context Protocol is an open standard for connecting AI agents to external tools and data. SeaShell connects to MCP servers and converts their tools into agent tools, so the model can call them like any built-in.

That means you can wire SeaShell to issue trackers, databases, documentation, or internal services through MCP, and the agent uses them as part of a task. Because the tools are imported into the same registry as built-ins, they participate in planning and permissions like everything else.

Safe by default

MCP servers can read and write outside your repository, so SeaShell keeps them behind the same permission model as every other tool. Each MCP tool call is gated against allow, ask, and deny rules.

This matters: extending an agent should not weaken its guardrails. With SeaShell, an MCP tool that writes data still prompts for approval unless you explicitly allow it. You get extensibility without giving up the permission gate that makes the agent safe to run.

Plugins and MCP together

Alongside MCP, SeaShell has a plugin system that contributes tools and hooks into agent lifecycle events. Together they cover both first-party extensions and standard third-party servers.

Use plugins for tools you build for SeaShell directly, and MCP for the growing ecosystem of standard servers. Either way, you shape SeaShell around your stack, and every tool either one adds is registered next to the built-ins and gated by the same permission rules.

Frequently asked questions

Does SeaShell support Model Context Protocol?
Yes. SeaShell connects to MCP servers and exposes their tools to the agent so you can extend it with your own tools and data sources.
How does SeaShell import MCP tools?
SeaShell converts each MCP server tool into an agent tool and registers it alongside built-in tools, so it participates in planning and permissions.
Are MCP tools permission-gated?
Yes. Every MCP tool call runs behind SeaShell's allow, ask, and deny permission model, just like built-in tools.
What is the difference between plugins and MCP in SeaShell?
Plugins are first-party extensions that contribute tools and hooks; MCP connects SeaShell to standard third-party servers. SeaShell supports both.

Try SeaShell in your terminal

The terminal-native AI coding agent. Free core, single binary.

Install SeaShell

Related guides

Review a Pull Request with Atlas (2026 Workflow)

How to review a pull request with Atlas in 2026: bash produces the raw patch, read pulls whole files, the lsp tool's findReferences checks callers the diff never shows.

Atlas with Qwen2.5-Coder 32B (Ollama) in 2026

Explore Atlas with Qwen2.5-Coder 32B (Ollama), the largest fully offline coding model for 24GB GPUs. Get free, air-gapped AI coding with a 32K token context window for your terminal in 2026.

Atlas with Mistral Large 3 (2512) in 2026

In 2026, Atlas developers can leverage Mistral Large 3 (2512) for extensive code generation and large unified diffs. With a 262,144 token context window and competitive pricing, it's ideal for substantial code

Atlas for Nim: A Terminal-Native AI Coding Agent for Nimble Packages and Macros in 2026

Atlas is a terminal-native AI coding agent for Nim in 2026. It reads .nimble requires and asterisk-exported symbols, adds std/unittest suites, runs nimble test, formats with nph.

Atlas with Databricks Foundation Model APIs in 2026

Drive Atlas with Databricks Foundation Model APIs for enhanced governance, audit trails, and network boundary control over Claude, GPT-5, and Gemini models.

Atlas with Phi-3 Medium 14B (Ollama) in 2026

Explore Atlas with Phi-3 Medium 14B (Ollama), a powerful local model offering a 128K token context window for free. Ideal for developers in 2026 seeking efficient, self-hosted AI coding assistance and deep code analysis.

Atlas for PowerShell: A Terminal-Native AI Coding Agent for Modules and Pester in 2026

Atlas is a terminal-native AI coding agent for PowerShell in 2026. It reads your .psm1 module and .psd1 manifest, adds SupportsShouldProcess, and runs Invoke-Pester behind a prompt.

Atlas for Python in 2026

Atlas is a terminal-native AI coding agent for Python in 2026. Run it in a repo with a pyproject.toml or requirements.txt and review every diff before it lands.

Browse this resource hub