LLM Chat Assistant
About
A chat assistant that integrates an MCP client with an LLM and other external MCP servers.
Details
- Author
- rommagcom
- Categories
- Communication, AI, Productivity
Jump to
Setup
Install LLM Chat Assistant in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/rommagcom/agentic_ai_mcp
Follow the installation instructions in the repository README, then restart your MCP client.
A chat assistant that integrates an MCP client with an LLM and other external MCP servers.
This project is a chat assistant application that integrates MCP client (MCP host) with an LLM (Large Language Model) and external tools (MCP Servers). It allows users to interact with the LLM, which can either provide direct answers or call external tools (MCP servers) to process user requests.
- LLM Integration: Communicates with an LLM using thepydantic-ailibrary.
- Tool Execution: Supports external tools - MCP servers that can be executed based on user input.
- Structured Responses: Handles structured responses from the LLM, including tool calls and direct answers.
- Server Management: Manages multiple MCP servers for tool execution.
- Python 3.13 or higher
- MCP server(s) configured for tool execution
- LLM used local installed Ollama with qwen3:0.6b - You can change it if needed (https://ollama.com- instruction how to.)
- .env LLM_API_KEY=your-api-key-here if exteral LLM used
To execute demo MCP servers from 'mcp-servers' folder 1.FatMCP -https://github.com/modelcontextprotocol/python-sdk?tab=readme-ov-file#adding-mcp-to-your-python-project
- More information about FastMCP ->https://gofastmcp.com/getting-started/welcome
- Clone the repository:
git clone https://github.com/Rommagcom/agentic_ai_mcp.git cd agentic_ai_mcp pip install -r requirements.txt python mcp_host_client.py
- run file from folder mcp-servers/test_http_server.py - python mcp-servers/test_http_server.py
-
You: echo test (After this request LLM determine to call neccessery Tool from MCP server)
Assistant: The result of the echo test is a text containing the message "This is echo test test". (Direct answer from MCP server)
Assistant: The weather in Phuket is currently being retrieved via the API, with the mock response indicating it's a simulated result.
1. Add to mcp-server folder new .py file like in examples echo.py or weater_server.py or test_http_server.py 2. Add section to servers_config.json like where 'echo' is tool name in .py file -> @mcp.tool(description="A simple echo tool", name="echo") "args": ["mcp-servers/weather_server.py"] full server file path Example: { "mcpServers": { "echo": { "command": "python", "args": ["mcp-servers/echo.py"] }, "weather_server": { "command": "python", "args": ["mcp-servers/weather_server.py"] } } } For http use case add http(s) MCP server url to config as: "url": "http://127.0.0.1:9000/mcp" and server name like "test_http" as in : `Example: { "mcpServers": { "test_http": { "url": "http://127.0.0.1:9000/mcp" } } }
```
A bridge server connecting Claude Desktop with the chakoshi moderation API for content safety.
An MCP server to interact with OpenAI's ChatGPT API for conversational AI and text generation.
Sends notifications from Claude Code with customizable sounds and cross-platform support.
An AI-powered email intelligence platform that integrates with Gmail and OpenAI. It can be run as a CLI tool or deployed on AWS Lambda for enhanced capabilities.
Integrate with Google's Gemini AI models for various tasks.
An intelligent, LLM-powered email assistant using the Nylas v3 API.
Connect Restream MCP to Claude or ChatGPT to create, schedule, manage, and analyze live streams across 30+ platforms.
Let Claude book a real restaurant table for you - an AI voice agent places the actual phone call, even to restaurants that only take reservations by phone.
Secure audio transcription meets AI. Connect Alice recordings to Claude, ChatGPT, Gemini, and more.
Local-first MCP server that puts your own LINE and Telegram chats behind one data layer — a daemon on your machine logs in with your own account, stores messages to JSONL + SQLite/FTS5, and exposes them to MCP clients like Claude Code. Not an npx one-liner: you clone the repo and run the daemon yourself.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


