
amxv/terminal-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
CLI MCP 클라이언트는 Codex Cloud와 같은 클라우드 코딩 에이전트에 내장
개요
이 프로젝트는 기본 MCP 지원없이 코딩 에이전트 (OpenAI의 Codex와 같은) 간단한 터미널 명령을 사용하여 MCP 도구를 호출합니다. 로컬(Stdio)와 원격(Streamable HTTP를 통해)를 모두 지원합니다. - ♨ : Node.js, Python, 또는 다른 실행시간이 설치되어 있지 않는 독립 실행형 실행 가능 - Ī : Linux (x64 & ARM64) 및 macOS (Intel & Apple Silicon)에서 작동 - ⚡ : 100ms 미만에서 실행 - ☸ : 인기있는 MCP 클라이언트 (Cursor, Claude Code 등)의 일반적인 구성 파일 지원 - ̇ : 사용자 정의 헤더 및 환경 변수에 대한 지원 - : 구성없이 MCP 서버에 연결 - ₪ : 구성의 Zero risk of config changes or bypassing security control because your Agent말 그대로 listing and call pre-configured tools. - all️ : 자동 형식은 모든 출력을 사용하여 라인이 1550 바이트를 초과하지 않고, 1600 바이트 라인 제한이있는 OpenAI Codex Cloud Shell 환경에서 충돌을 방지합니다.
개요(AI 번역)
코딩 대리인을 위해 건축된 최소한의 영 의존성 맨끝 MCP 클라이언트.
이 프로젝트는 기본 MCP 지원없이 코딩 에이전트 (OpenAI의 Codex와 같은) 간단한 터미널 명령을 사용하여 MCP 도구를 호출합니다.
로컬(Stdio)와 원격(Streamable HTTP를 통해)를 모두 지원합니다.
특징
- **영역 **: Node.js, Python 또는 다른 실행시간이 설치되어 있지 않는 독립 실행
- Cross-Platform: Linux(x64 & ARM64) 및 macOS(Intel & Apple Silicon)에서 작동합니다.
- ⚡ **빠른 시작 **: 100ms의 밑에 발사
- ☸ ** mcp.json config**: 대중적인 MCP 클라이언트 (Cursor, Claude 부호, 등)에서 일반적인 윤곽 파일을 위한 지원
- 인증**: 사용자 정의 헤더 및 환경 변수에 대한 지원
- s Direct Tool Calls: 구성없이 모든 MCP 서버에 연결
- ܧAgent-Safe Binary: config 변경의 Zero risk or bypassing security controls because your Agent right get a different binary that only allows listing and call pre-configured tools.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
terminal-mcp (tmcp)
A minimal, zero-dependency terminal MCP client built for coding agents.
This project lets coding agents without native MCP support (like OpenAI’s Codex) call MCP tools using simple terminal commands.
Supports both local (via stdio) and remote (via streamable HTTP) MCP servers.
Features
- 🚀 Zero Dependencies: Standalone executable that doesn’t require Node.js, Python, or any other runtime to be installed
- 🌐 Cross-Platform: Works on Linux (x64 & ARM64) and macOS (Intel & Apple Silicon)
- ⚡ Fast Startup: Launches in under 100ms
- 🔧 Supports mcp.json config: Support for common configuration files from popular MCP clients (Cursor, Claude Code, etc.)
- 🔐 Authentication: Support for custom headers and environment variables
- 🎯 Direct Tool Calls: Connect to any MCP server without configuration
- 📦 Agent-Safe Binary: Zero risk of config changes or bypassing security controls because your agent literally gets a different binary that only allows listing and calling pre-configured tools.
- 🛡️ Optimized for Codex: Automatically formats all output to ensure no line exceeds 1550 bytes, preventing crashes in OpenAI Codex Cloud Shell environments that have a 1600 byte line limit. JSON responses are intelligently broken at word boundaries while preserving structure validity.
Quick Start for Devs
Step 1: Install the Full Developer Version
Run the auto-install script to install the developer version of tmcp for your OS (Mac/Linux) which gives you full control:
curl -fsSL https://raw.githubusercontent.com/zueai/terminal-mcp/main/install.sh | bash
Your agent will use a different install script to install the agent-safe binary that only allows safe operations. See Step 6 below.
For detailed manual installation instructions, see: Manual Installation Guide
Step 2: Create MCP Config JSON file (Optional)
If you already have a ./.cursor/mcp.json or ./mcp.json you can skip this step.
Create an MCP configuration file at ./terminal-mcp/servers.json with your MCP servers in the following format:
{
"mcpServers": {
"context7": {
"url": "https://mcp.context7.com/mcp"
},
"ref": {
"url": "http://api.ref.tools/mcp",
"headers": {
"x-ref-api-key": "your-api-key"
}
}
}
}
Supported Options
urlorserverUrl: The MCP server endpointheaders: Custom HTTP headers to send with requestsenv: Environment variables to set before connecting (OAuth is currently not supported)
Step 3: Initialize and Discover Tools
Run this command to parse your MCP config and discover all tools from every server in your config:
tmcp init
This will create terminal-mcp/tools.json file with the following structure:
{
"mcpTools": {
"context7__resolve-library-id": {
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"context7": {
"url": "https://mcp.context7.com/mcp"
},
"ref": {
"url": "http://api.ref.tools/mcp",
"headers": {
"x-ref-api-key": "your-api-key"
}
}
}
}