mctrinh/mcp-chatbot
MCP Chatbot powered by Anthropic Claude. Delivering on‐demand literature search and summarisation for academics and engineers
Implements an async research assistant that routes Claude 3 queries through the Model Context Protocol (MCP) to dynamically invoke `search_papers` and `extract_info` tools, with a Typer-based CLI offering both interactive REPL and one-shot query modes. The architecture separates concerns into a standalone MCP research server (handling literature retrieval) and a chatbot engine that determines tool invocation based on query intent, with configuration via environment variables and JSON. Designed for local deployment via Docker or direct Python execution with `uv` package management, supporting cached paper metadata organization by research topic.
No commits in the last 6 months.
Stars
18
Forks
8
Language
Python
License
—
Category
Last pushed
May 24, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/mcp/mctrinh/mcp-chatbot"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Higher-rated alternatives
keli-wen/mcp_chatbot
A chatbot implementation compatible with MCP (terminal / streamlit supported)
rb58853/fastchat-mcp
fastchat-mcp is a very simple way to interact with MCP servers using custom chats through...
SecretiveShell/MCP-wolfram-alpha
Connect your chat repl to wolfram alpha computational intelligence
Elkhn/mcp-playground
A Streamlit-based chat app for LLMs with plug-and-play tool support via Model Context Protocol...
Nikunj2003/LLaMa-MCP-Streamlit
AI assistant built with Streamlit, NVIDIA NIM (LLaMa 3.3:70B) / Ollama, and Model Control Protocol (MCP).