MCP.so
ログイン

Easyshell

@easyshell-ai

Easyshell について

Lightweight server management & intelligent ops platform with Docker one-click deployment, batch script execution, web terminal, and AI-powered operations.

基本情報

カテゴリ

その他

ライセンス

MIT

ランタイム

java

トランスポート

stdio

公開者

easyshell-ai

投稿者

pong ping

設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "easyshell-mcp": {
      "command": "docker",
      "args": [
        "compose",
        "up",
        "-d"
      ]
    }
  }
}

ツール

ツールは検出されませんでした

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is Easyshell?

Easyshell is a Model Context Protocol (MCP) server that connects AI assistants to the EasyShell platform for managing hosts, executing scripts, orchestrating multi‑host tasks, scheduling AI inspections, and accessing infrastructure operations. It provides 19 tools across three tiers (Core, Management, Advanced) and is intended for DevOps and infrastructure teams.

How to use Easyshell?

Configure the server by setting three environment variables (EASYSHELL_URL, EASYSHELL_USER, EASYSHELL_PASS) in your MCP client’s configuration (Claude Desktop, Cursor, OpenCode). The server runs locally via npx -y @easyshell/mcp-server (stdio transport) or over HTTP/SSE by using the --port flag.

Key features of Easyshell

  • 19 tools across three tiers (Core, Management, Advanced)
  • Execute scripts, manage hosts, and orchestrate multi‑host tasks
  • Schedule and trigger AI inspections with report retrieval
  • Query audit logs, manage tags, approve high‑risk tasks
  • Supports stdio (local) and HTTP/SSE (remote) transports

Use cases of Easyshell

  • Run natural‑language infrastructure operations via ai_chat
  • Execute scripts on selected hosts and retrieve detailed results
  • Create and save reusable scripts in the script library
  • Trigger AI inspections and read analysis reports
  • Search operational knowledge and audit logs for compliance

FAQ from Easyshell

What environment variables are required to configure the server?

Three environment variables are required: EASYSHELL_URL (the EasyShell API endpoint), EASYSHELL_USER (username), and EASYSHELL_PASS (password).

What transport modes does the server support?

The server supports stdio (default, for local AI clients) and HTTP (SSE + Streamable HTTP) for remote deployments or browser‑based clients.

How do I install and run the Easyshell MCP server?

Install via npm (e.g., npx -y @easyshell/mcp-server). For auto‑install, run npx @easyshell/mcp-server --install. For HTTP mode, add --port (and optionally --host for remote access).

What tools does the server provide?

It offers 19 tools: Core (6) like list_hosts, execute_script, ai_chat; Management (8) like create_script, trigger_inspection, get_inspect_reports; and Advanced (5) like manage_tags, query_audit_logs, approve_task.

Can the server be used in a remote or cloud environment?

Yes. By running with --port 3000 (and optionally --host 0.0.0.0), the server exposes HTTP endpoints for remote access and is compatible with Smithery.ai and browser‑based clients.

コメント

「その他」の他のコンテンツ