{"repo":"theailanguage/mcp_client","free":true,"listed":false,"github":"https://github.com/theailanguage/mcp_client","clone":"git clone https://github.com/theailanguage/mcp_client.git","description":"MCP Client Implementation using Python, LangGraph and Gemini","language":"Python","stars":118,"topics":["google-gemini","google-gemini-api","langgraph","mcp","mcp-client","modelcontextprotocol","python"],"license":null,"category":"mcp-servers","readme_excerpt":"🚀 MCP Client with Gemini AI 📢 Subscribe to The AI Language on YouTube! Welcome! This project features multiple MCP clients integrated with Google Gemini AI to execute tasks via the Model Context Protocol (MCP) — with and without LangChain. Happy building, and don’t forget to subscribe! MCP Client Options This repository includes four MCP client options for various use cases: Option Client Script LangChain Config Support Transport Tutorial -------- ------------------------------- ------------ ---------------- ----------- ---------- 1 client.py ❌ ❌ STDIO Legacy Client 2 langchain mcp client.py ✅ ❌ STDIO LangChain Client 3 langchain mcp client wconfig.py ✅ ✅ STDIO Multi-Server 4 client sse.py ❌ ❌ SSE (Loca & Web) SSE Client If you want to add or reuse MCP Servers, check out the MCP Servers repo. --- ✪ Features ✅ Connects to an MCP server (STDIO or SSE) ✅ Uses Google Gemini AI to interpret user prompts ✅ Allows Gemini to call MCP tools via server ✅ Executes tool commands and returns results ✅ (Upcoming) Maintains context and history for conversations --- Running the MCP Client Choose the appropriate command for your preferred client: - Legacy STDIO — uv run client.py path/to/server.py - LangChain STDIO — uv run langchain mcp client.py path/to/server.py - LangChain Multi-Server STDIO — uv run langchain mcp client wconfig.py path/to/config.json - SSE Client — uv run client sse.py sse server url Project Structure How It Works 1. You send a prompt: Create a file named test.txt 2. T","default_branch":null,"files":null,"tree":[],"storefront":"/r/theailanguage","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/theailanguage/mcp_client/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}