Tabby-MCP-Server logo

Tabby-MCP-Server

by thuanpham582002

Tabby-MCP-Server is a powerful Tabby plugin that implements a Model Context Protocol (MCP) server. It enables AI-powered terminal control and automation.

View on GitHub

Last updated: N/A

What is Tabby-MCP-Server?

Tabby-MCP-Server is a Tabby plugin that provides a Model Context Protocol (MCP) server. This server allows AI assistants to connect to your terminal, execute commands, and read terminal output, enabling AI-driven terminal control and automation.

How to use Tabby-MCP-Server?

To use Tabby-MCP-Server, install the plugin, configure your Tabby environment, and connect to the MCP server from a supported client. Configuration involves setting the port, host, and enabling logging. AI clients connect via a URL, typically http://localhost:3001/sse.

Key features of Tabby-MCP-Server

  • AI Connection

  • MCP Server

  • Terminal Control

  • Session Management

  • Command Abort

  • Buffer Access

Use cases of Tabby-MCP-Server

  • Connect an AI to Control Your Terminal

  • Retrieve SSH Session List

  • Automate repetitive terminal tasks

  • Integrate AI agents with terminal workflows

FAQ from Tabby-MCP-Server

What is Model Context Protocol (MCP)?

MCP is a protocol that allows AI models to interact with and control terminal environments.

How do I install the plugin?

You can install the plugin using Docker or by manually copying the built files to the Tabby plugin folder.

What AI clients are supported?

Refer to https://modelcontextprotocol.io/clients for a list of supported clients.

How do I configure the MCP server?

Configure the MCP server through the Tabby settings, adjusting the port, host, and logging options.

What tools are available through the API?

Available tools include getSshSessionList, execCommand, getTerminalBuffer, and abortCommand.