Unix Manual Server

local-only server

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

유닉스 매뉴얼 서버(MCP)

Claude 대화 내에서 Unix 명령어 문서를 직접 제공하는 MCP 서버입니다.

특징

  • 명령어 문서 가져오기 : Unix 명령어에 대한 도움말 페이지, 매뉴얼 페이지 및 사용 정보를 검색합니다.
  • 일반적인 명령 나열 : 기능별로 분류된 시스템에서 사용 가능한 명령을 검색합니다.
  • 명령어 존재 여부 확인 : 특정 명령어를 사용할 수 있는지 확인하고 해당 버전 정보를 가져옵니다.

설치

필수 조건

설정

  1. 이 저장소를 복제하세요
  2. 패키지를 설치하세요:

지엑스피1

  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

보안

서버는 다음과 같은 방법으로 명령 삽입을 방지하기 위한 예방 조치를 취합니다.

  • 정규식 패턴에 대한 명령 이름 검증
  • 셸을 사용하지 않고 직접 명령 실행
  • 모든 명령 실행에 대한 시간 초과 설정
  • 문서만 확인하고 임의의 명령을 실행하지 않습니다.

벌채 반출

로그는 스크립트와 같은 디렉토리의 unix-manual-server.log 에 저장되므로 디버깅에 유용합니다.

  • npx 와 함께 @modelcontextprotocol/inspector 사용합니다.
uv run mcp dev unix_manual_server.py
npx @modelcontextprotocol/inspector uv run unix_manual_server.py

특허

MIT


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