embodied-mcp
embodied-nav-mcp
Языковая модель, которая может осмотреться в комнате, подойти к тому, что она называет, посчитать, что видит, и остановиться, когда закончит.
Модель решает, что делать. Сенсоры решают, где находятся вещи.
Инструменты
Инструмент | Что делает |
| Четыре перспективных вида с 360°-камеры, плюс поза |
| Референсное выражение → пиксельная рамка → метры лидара → путевая точка, привязанная конвертером |
| Опубликовать одну точку |
| Припарковаться, чтобы планировщик перестал гнаться за последней путевой точкой |
| Разделить вопрос о подсчёте на цель / якорь |
| Считать только с этой точки обзора; каждый экземпляр поднимается лидаром |
| Сгруппировать обзоры по позиции; опубликовать целое число |
| AABB лидара последнего |
commit_count не принимает число от модели. Два вида четырёх подушек дают 4, а не 8.
Геометрия — это стек Type 3 от команды Xiao Hei из feat/xiao-hei-instruction-merge: размерный гейт, обработка слепой зоны, поза остановки конвертера, парковка при выходе.
Установка
uv sync --extra dev
export ANTHROPIC_API_KEY=...
uv run pytestPython 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.launchembodied-mcp --attach-ros — это те же инструменты через stdio MCP. Узел соревнования вызывает их внутри процесса: контейнер робота не имеет публичного URL для удалённого MCP-коннектора.
CMU VLN Challenge
Готовый адаптер: examples/cmu_vln/. Имя пакета dummy_vlm не изменено.
Тип | Инструменты | Выход ROS |
Числовой |
|
|
Ссылка на объект |
|
|
Следование инструкциям |
|
|
Допустимые сенсоры: /camera/image, /registered_scan, /terrain_map, /terrain_map_ext, /state_estimation. Прибытие — это /state_estimation, а не /way_point_reached. Один вопрос на процесс.
Конфигурация
Переменная | По умолчанию | |
| — | обязательно |
|
| хост и модель для пиксельной привязки / подсчёта |
|
| секунды с момента запуска процесса |
|
| топик камеры |
Лицензия
MIT. Вендорная геометрия и ROS I/O от команды Xiao Hei; см. NOTICE.
This server cannot be installed
Maintenance
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
Video scene understanding for AI agents via the Primate Vision API.
E2LLM gives your AI eyes and hands in a real browser: structured perception (SiFR) plus action.
Codebase intelligence for agents: 152 structured artifacts across 21 programs, one call.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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