Mcp-Client
Createdrakesh-eltropy
Interacts with Model Context Protocol (MCP) servers through a REST API and CLI client.
About
Simplifies interaction with Model Context Protocol (MCP) servers using a REST API and CLI client, supporting various MCP-compatible servers like SQLite and Brave Search, with the ability to add more via configuration. It leverages LangChain for executing LLM prompts across multiple collaborating servers and supports a wide range of LLM providers offering function-based APIs, such as OpenAI, Claude, and Gemini. This client enables users to query and interact with data sources using natural language through both command-line and API interfaces.
Key Features
- Supports any MCP-compatible servers.
- 33 GitHub stars
- Integrated with LangChain for LLM prompt execution.
- Compatible with various LLM providers with function capabilities (e.g., OpenAI, Claude, Gemini).
- Offers a REST API for programmatic interaction.
- Includes a CLI for direct command-line usage.
Use Cases
- Searching for product information from multiple sources.
- Querying local databases using natural language prompts.
- Interacting with MCP servers to retrieve information.