Back to Home
dgaida icon

robot_mcp

Verified Safe

by dgaida

Overview

Enables natural language control for pick-and-place robotic arms using various Large Language Models (LLMs) and the Model Context Protocol (MCP).

Installation

Run Command
python server/fastmcp_robot_server.py

Environment Variables

  • OPENAI_API_KEY
  • GROQ_API_KEY
  • GEMINI_API_KEY
  • ELEVENLABS_API_KEY

Security Notes

The FastMCP server, by default, listens on 127.0.0.1:8000 but can be configured via command-line arguments to bind to other interfaces (e.g., 0.0.0.0), potentially exposing it to network risks if not properly secured. All API keys for LLMs and TTS are handled via environment variables, which is a good practice. No 'eval' or malicious obfuscation patterns were identified. Client interaction with external LLM APIs involves data transfer, a standard part of the use case. Subprocess calls are to internal scripts, reducing arbitrary code execution risks.

Similar Servers

Stats

Interest Score0
Security Score7
Cost ClassMedium
Avg Tokens1000
Stars0
Forks0
Last Update2025-12-05

Tags

roboticsLLMnatural-language-processingpick-and-placeFastMCP