Hey @stex2005, thanks for creating this project! The ROS-MCP client has tremendous potential for enhancing integration between the MCP-SERVER and various LLM providers.
As a new contributor, I'd love to understand the broader scope and work on expanding the project's capabilities. Here are some of my suggestions for some key enhancements to improve usability:
1. Multi-Provider LLM Support
Proposed: Unified interface supporting multiple providers
Widely Used Providers:
- OpenAI GPT-4/GPT-4o
- Anthropic Claude
- Ollama (local LLMs)
- Cerebras (fast inference)
- Azure OpenAI
Architecture:
clients/
├── base/ # Abstract base + factory pattern
├── openai/ # OpenAI implementation
├── anthropic/ # Claude implementation
├── ollama/ # Local LLM support
└── gemini_live/ # Existing
.env ## API keys of all clients providers
2. Orchestration & MCP Server Integration
Multi-MCP server coordination for agentic applications
Key Features:
- Connect to multiple MCP servers simultaneously (ros-mcp-server + others)
- Cross-server tool orchestration and workflow management
- Unified session management across different MCP servers
- Agent coordination for complex multi-domain tasks
Example MCP Server Integrations:
- News-MCP: A specific action is triggered when a certain event occurs
- ros-mcp-server: Robot control and sensor data
- filesystem-mcp: File operations and data management
- web-mcp: Web browsing and API interactions
- database-mcp: Data storage and retrieval
- vision-mcp: Image processing and computer vision
Would like to know your thoughts on the suggested features and overall vision for the project. Thanks
Hey @stex2005, thanks for creating this project! The ROS-MCP client has tremendous potential for enhancing integration between the MCP-SERVER and various LLM providers.
As a new contributor, I'd love to understand the broader scope and work on expanding the project's capabilities. Here are some of my suggestions for some key enhancements to improve usability:
1. Multi-Provider LLM Support
Proposed: Unified interface supporting multiple providers
Widely Used Providers:
Architecture:
2. Orchestration & MCP Server Integration
Multi-MCP server coordination for agentic applications
Key Features:
Example MCP Server Integrations:
Would like to know your thoughts on the suggested features and overall vision for the project. Thanks