Skip to main content
Glama
ivannafigueroa

MCP Terminal Server

MCP 终端服务器

一个简单的 MCP 服务器,它公开了一个用于运行终端命令的工具。

安装

  1. 安装 MCP Python SDK:

pip install mcp

Related MCP server: MCP Shell Server

用法

  1. 启动服务器:

python server.py
  1. 在兼容 MCP 的客户端(例如 Claude Desktop)中连接到服务器:

mcp install server.py

或者使用 MCP 检查器来测试它:

mcp dev server.py

工具概述

该服务器公开一个工具:

终端命令

运行终端命令并返回其输出。

参数:

  • command :在终端中运行的命令

返回:

  • 一本包含以下内容的字典:

    • stdout :命令的标准输出

    • stderr :命令的标准错误输出

    • return_code :命令的返回代码(0 通常表示成功)

Claude 中的用法示例:

Can you list the files in the current directory using the terminal tool?

安全注意事项

此工具直接在您的系统上执行命令。请谨慎使用,因为它可以以与运行服务器的用户相同的权限运行任何命令。

限制

  • 命令在 30 秒后超时

  • 出于安全原因,请考虑对可以执行的命令实施额外的验证和限制

Related MCP Connectors

Related MCP Servers

  • A
    license
    C
    quality
    C
    maintenance
    A server that enables AI assistants to execute terminal commands and retrieve outputs via the Model Context Protocol (MCP).
    3
    26
    MIT
  • F
    license
    Not graded
    quality
    Not graded
    maintenance
    A simple MCP server that provides a terminal tool for executing shell commands with safety features like timeouts and error handling.
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    A server implementation for the Model Context Protocol (MCP) that allows Claude AI to execute commands through a command-line interface, enabling direct system interactions from within Claude.
    -
  • F
    license
    B
    quality
    D
    maintenance
    An MCP server that enables users to execute arbitrary shell commands on their local machine and receive the output. It provides a terminal tool for running system commands through MCP-compatible clients using the Python SDK.
    1
    -