iTerm MCP Server

ISC License
251
  • Apple

Integrations

  • Allows AI assistants to create and manage iTerm2 terminal sessions, execute commands, read terminal output, list active terminals, and close terminals.

  • Provides terminal integration capabilities specifically for macOS systems through iTerm2 terminal application.

ITerm MCP 서버

iTerm2 터미널 통합을 위한 모델 컨텍스트 프로토콜(MCP) 서버 구현입니다. 이 서버를 통해 AI 어시스턴트가 모델 컨텍스트 프로토콜을 통해 iTerm2 터미널과 상호 작용할 수 있습니다.

특징

  • iTerm2 터미널 세션 생성 및 관리
  • 터미널에서 명령 실행
  • 터미널 출력 읽기
  • 활성 터미널 나열
  • 터미널 닫기

요구 사항

  • 노드.js >= 14.x
  • 아이텀2
  • macOS(iTerm2는 macOS 전용이므로)

구성

표준 구성

서버는 표준 MCP 구성 옵션을 사용합니다. 추가 구성은 필요하지 않습니다.

커서 구성

이 서버를 Cursor와 함께 사용하려면 ~/.cursor/mcp.json 파일에 다음 구성을 추가하세요.

지엑스피1

도구

  • open_terminal : 새로운 터미널 인스턴스를 엽니다
  • execute_command : 특정 터미널에서 명령을 실행합니다.
  • read_output : 특정 터미널에서 출력을 읽습니다.
  • close_terminal : 특정 터미널을 닫습니다
  • list_terminals : 모든 활성 터미널과 해당 정보를 나열합니다.

보안 고려 사항

  • 서버는 Zod 스키마를 사용하여 모든 입력을 검증합니다.
  • 명령은 격리된 터미널 세션에서 실행됩니다.
  • 적절한 오류 처리 및 입력 정리가 구현되었습니다.

기여하다

기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.

특허

아이에스씨

작가

리샤브 쿨

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

AI 어시스턴트가 iTerm2 터미널과 상호 작용할 수 있도록 하는 모델 컨텍스트 프로토콜 서버로, 터미널 세션을 생성하고 관리하고, 명령을 실행하고, 터미널 출력을 읽을 수 있습니다.

  1. Features
    1. Requirements
      1. Configuration
        1. Standard Configuration
        2. Cursor Configuration
      2. Tools
        1. Security Considerations
          1. Contributing
            1. License
              1. Author
                ID: hs9yuysxwl