Unix Manual Server

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Unix 手册服务器 (MCP)

MCP 服务器直接在 Claude 对话中提供 Unix 命令文档。

特征

  • 获取命令文档:检索 Unix 命令的帮助页、手册页和使用信息
  • 列出常用命令:发现系统上可用的命令,按功能分类
  • 检查命令存在:验证特定命令是否可用并获取其版本信息

安装

先决条件

设置

  1. 克隆此存储库
  2. 安装软件包:
pip install -e . # or uv install -e .
  1. 在 Claude Desktop 中安装服务器:
mcp install unix_manual_server.py # uv uv run mcp install unix_manual_server.py

用法

安装完成后,您可以直接在 Claude 中使用服务器的工具:

获取命令文档

I need help with the grep command. Can you show me the documentation?

列出常用命令

What Unix commands are available on my system?

检查命令是否存在

Is the awk command available on my system?

发展

要在本地测试服务器而不将其安装在 Claude 中:

mcp dev unix_manual_server.py

安全

服务器采取预防措施来防止命令注入:

  • 根据正则表达式模式验证命令名称
  • 不使用shell直接执行命令
  • 设置所有命令执行的超时
  • 仅检查文档,从不执行任意命令

日志记录

日志保存到与脚本同一目录中的unix-manual-server.log ,对于调试很有用。

  • 在后台使用带有npx@modelcontextprotocol/inspector
uv run mcp dev unix_manual_server.py
npx @modelcontextprotocol/inspector uv run unix_manual_server.py

执照

麻省理工学院


使用 MCP Python SDK 创建。如需了解更多关于 MCP 的信息,请访问modelcontextprotocol.io

-
security - not tested
A
license - permissive license
-
quality - not tested

直接在 Claude 对话中提供 Unix 命令文档,允许用户无需离开聊天界面即可检索帮助页面、手册页和使用信息。

  1. Features
    1. Installation
      1. Prerequisites
      2. Setup
    2. Usage
      1. Get command documentation
      2. List common commands
      3. Check if a command exists
    3. Development
      1. Security
        1. Logging
          1. License
            ID: ry67h90te1