Skip to main content
Glama
zhywwyzh

Global-MCP-Server

by zhywwyzh

Global-MCP-Server

Trae 전역 MCP 서버(global-diff-ops): VLA-Diff 프로젝트 운영 도구(1단계 읽기 전용 + 2단계 쓰기 작업). 이 디렉터리는 독립 배포 복사본이며(원본은 VLA_Diff 저장소의 VLA-Diff-MCP/), Trae 전역 MCP 구성에 등록됩니다.

실행 형태

이 배포는 VLADIFF_MCP_PROFILE=ops로 실행됩니다(전역 mcp.json의 env 참고): 11개의 운영 도구를 노출하며, publish_prompt는 포함하지 않습니다. 이 민감한 쓰기 작업(대형 모델 지시 위조)은 VLA_Diff 워크스페이스의 MCP 인스턴스(vla-diff-prompt, profile=prompt)에서만 제공되어, 전역 오용을 방지합니다. 도구 제외 로직은 server.py의 _tool 데코레이터에서 확인할 수 있습니다.

Related MCP server: ROS1 Noetic MCP Server

기능

MCP 프로토콜을 통해 Agent에 안정적인 도구를 제공하여, 매번 즉석으로 bash 명령을 조합하는 것을 대체합니다.

1단계: 읽기 전용 도구

도구

설명

실행 위치

ros_topic_status

ROS 토픽 주파수 + 최신 메시지 조회

컨테이너 ros_noetic_uss_nav

ros_topic_echo

ROS 토픽의 최근 n개 메시지 읽기

컨테이너

process_status

주요 서비스 프로세스 상태 조회

호스트 머신

tmux_status

tmux 세션 목록 조회

호스트 머신

tmux_capture

tmux 세션 pane 출력 캡처

호스트 머신

read_log

agent_run / scene_graph 로그 읽기

컨테이너

2단계: 쓰기 작업 도구

도구

설명

안전 메커니즘

publish_prompt

/agent_prompt에 가짜 지시 게시 이 배포에서는 노출되지 않음(VLA_Diff 워크스페이스 인스턴스 전용)

tmux_send

tmux 세션에 명령 전송(없으면 자동 생성, kill-session 하지 않음)

없음(재사용 규칙에 따라 동작)

restart_service

ego_planner 등 재시작(먼저 종료 후 시작, 백그라운드 실행)

confirm=True 명시적 확인

exec_cmd

컨테이너 안 임의 셸 명령 폴백 도구

화이트리스트 없음, 주의해서 사용

SSH 원격 실행 도구

도구

설명

안전 메커니즘

ssh_exec

원격 호스트에서 셸 명령 실행; host는 ~/.ssh/config 별칭(예: moon) 또는 user@ip(예: diff@10.176.224.12) 지원

비밀번호는 환경 변수로만 전달(sshpass -e), ps/로그에 노출되지 않음

ssh_hosts

~/.ssh/config의 모든 호스트 별칭 및 연결 정보 나열

읽기 전용

인증 정책: 기본적으로 ~/.ssh 키를 사용합니다(BatchMode, 실패 시 즉시 오류 반환, 대기하지 않음). password 인자를 전달하면 비밀번호 인증을 사용합니다. 동일한 호스트에 대해 10분 안에 TCP 연결을 재사용하고(ControlMaster), 연속으로 여러 명령을 실행해도 반복 인증이 필요 없습니다.

환경 준비

# 创建虚拟环境并按 uv.lock 安装依赖(标准 .venv,已被 .gitignore 忽略)
uv sync

실행

.venv/bin/python server.py

기본은 stdio 전송이며, MCP 클라이언트(Trae 전역 구성 ~/.config/Trae CN/User/mcp.json)가 하위 프로세스로 기동합니다.

전제 조건

  • Docker 컨테이너 ros_noetic_uss_nav가 생성되어 있어야 함(ROS 관련 도구가 의존)

  • 시작되지 않은 경우 ROS 관련 도구는 명확한 오류를 반환하며, tmux / 프로세스 관련 도구는 영향을 받지 않음

확장 방향

  • 재시작 가능한 서비스 추가: elastic-tracker, tracking_service 등(필요에 따라 KNOWN_RESTART에 추가)

  • 서비스 구성화: 시작 명령을 YAML로 옮겨 코드에 하드코딩하지 않도록 함

Install Server
F
license - not found
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI tools to interact with ROS2 robotics systems through natural language commands. Supports topic publishing/subscribing, service calls, message analysis, and auto-discovery of ROS2 interfaces for debugging and controlling robots.
    Mozilla Public 2.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables LLMs to interact with ROS1 Noetic robotic systems by providing tools for topic management, service calls, and parameter configuration. It also supports node inspection, coordinate transform queries, and message introspection via the Model Context Protocol.
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables controlling robots in ROS environments through natural language, supporting topics, services, actions, and GUI tools.
    24
    36
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables large language models to interact with ROS robots seamlessly, allowing natural language control, real-time sensor monitoring, and autonomous task execution without modifying existing robot code.
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.

  • Let AI operate servers without SSH. Choose actions, approve risky changes, and audit every step.

  • Operate smplkit from your agent: feature flags, config, logging, audit, and scheduled jobs.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/zhywwyzh/Global-MCP-Server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server