MCP.so
登录

Terminal Tool MCP Server

@Wendelius

关于 Terminal Tool MCP Server

Udemy training on building MCP Servers

基本信息

分类

开发工具

运行时

python

传输方式

stdio

发布者

Wendelius

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "terminal-tool-mcp-server": {
      "command": "python",
      "args": [
        "server.py"
      ]
    }
  }
}

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Terminal Tool MCP Server?

Terminal Tool MCP Server is an MCP (Model Context Protocol) server built with FastMCP that exposes tools for running terminal commands and downloading remote content, as well as a resource for accessing documentation. It is designed for secure, asynchronous command execution and resource sharing via the MCP Tools API.

How to use Terminal Tool MCP Server?

Install Python 3.8+, the MCP Python SDK, and curl (for the benign tool). Clone the repository, optionally create a virtual environment, run pip install -r requirements.txt, then start the server with python server.py. For interactive testing, use the mcp dev CLI by running mcp dev server.py in another terminal.

Key features of Terminal Tool MCP Server

  • Execute shell commands asynchronously via MCP tools.
  • Download and return remote content using curl.
  • Expose resources/MCPREADME.md as an accessible resource.
  • Uses MCP stdio transport for secure communication.
  • Simple setup with Python and pip.

Use cases of Terminal Tool MCP Server

  • Automating terminal commands from an MCP client.
  • Fetching remote files and documents securely.
  • Providing documentation as a managed resource.
  • Testing MCP tool interactions with mcp dev.

FAQ from Terminal Tool MCP Server

What are the system requirements for Terminal Tool MCP Server?

Python 3.8+, the MCP Python SDK, and curl (for the benign tool) are required.

How do I start the server?

Run python server.py in the project directory. The server listens for MCP stdio connections.

What tools does Terminal Tool MCP Server provide?

It provides a tool to run shell commands asynchronously and a benign tool to download remote content using curl. It also exposes the contents of resources/MCPREADME.md as a resource.

How can I test the server interactively?

Use the mcp dev CLI by running mcp dev server.py in a separate terminal after starting the server.

Is a resource exposed?

Yes, the server exposes the file resources/MCPREADME.md as a resource.

评论

开发工具 分类下的更多 MCP 服务器