Skip to main content
Glama

embodied-nav-mcp

방 안을 둘러보고, 이름을 부른 대상을 찾아가고, 보이는 것을 세고, 작업이 끝나면 멈출 수 있는 언어 모델입니다.

모델은 무엇을 할지 결정합니다. 센서는 사물이 어디에 있는지 결정합니다.

도구

도구

기능

get_view

360° 카메라의 4개 원근 뷰와 포즈

ground

지시 표현 → 픽셀 박스 → 라이다 미터 → 컨버터에 스냅된 웨이포인트

drive_to

맵 프레임 (x, y) 하나를 게시하고 도착하거나 정착할 때까지 대기

stop

플래너가 마지막 웨이포인트를 추적하지 않도록 정차

parse_numerical

세기 질문을 대상(target) / 기준(anchor)으로 분할

count_in_view

이 시점에서만 계산; 각 인스턴스는 라이다로 리프트됨

commit_count

위치별로 조회를 클러스터링; 정수를 게시

publish_object

마지막 ground의 라이다 AABB; 3D 마커 게시

commit_count는 모델로부터 숫자를 받지 않습니다. 베개 4개의 두 뷰는 8이 아닌 4가 됩니다.

지오메트리는 Team Xiao Hei의 feat/xiao-hei-instruction-merge Type 3 스택입니다: 크기 게이트, 블라인드 콘 처리, 컨버터 정착 포즈, 종료 시 주차.

설치

uv sync --extra dev
export ANTHROPIC_API_KEY=...
uv run pytest

Python 3.11+. 실제 로봇/시뮬레이션에는 ROS Jazzy와 자율주행 스택이 필요합니다. 테스트는 가짜 로봇을 사용하므로 둘 다 필요하지 않습니다.

사용해 보기

# Dry run, no ROS
uv run embodied-mcp-agent --fake "How many blue chairs are between the table and the wall?"
uv run embodied-mcp-agent --fake "Find the potted plant on the kitchen island closest to the fridge."
uv run embodied-mcp-agent --fake "Take the path near the window to the fridge."

스택이 실행 중인 로봇(또는 챌린지 컨테이너)에서:

uv run embodied-mcp-challenge
# evaluators still run: ros2 launch dummy_vlm dummy_vlm.launch

embodied-mcp --attach-ros는 stdio MCP를 통한 동일한 도구입니다. 챌린지 노드는 이를 프로세스 내에서 호출합니다: 로봇 컨테이너에는 원격 MCP 커넥터용 공개 URL이 없습니다.

CMU VLN 챌린지

드롭인 어댑터: examples/cmu_vln/. 패키지 이름 dummy_vlm은 변경되지 않았습니다.

유형

도구

ROS 출력

수치

parse_numerical, count_in_view, commit_count

/numerical_response

객체 참조

ground, publish_object

/selected_object_marker

지시 따르기

get_view, ground, drive_to, stop

/way_point_with_heading

허용 센서: /camera/image, /registered_scan, /terrain_map, /terrain_map_ext, /state_estimation. 도착은 /way_point_reached가 아닌 /state_estimation입니다. 프로세스당 질문 하나.

구성

변수

기본값

ANTHROPIC_API_KEY

필수

EMBODIED_MCP_MODEL

claude-opus-5

호스트 및 픽셀 접지 / 계산 모델

EMBODIED_MCP_BUDGET_S

540

프로세스 시작부터의 초

XIAO_HEI_IMAGE_TOPIC

/camera/image

카메라 토픽

라이선스

MIT. Team Xiao Hei의 벤더드 지오메트리 및 ROS I/O; NOTICE 참조.

-
license - not tested
Not graded
quality - not tested
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 Connectors

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/aryanmangal769/embodied-nav-mcp'

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