mcp-chatbot
@mctrinh
关于 mcp-chatbot
MCP Chatbot powered by Anthropic Claude. Delivering on‐demand literature search and summarisation for academics and engineers
概览
What is mcp-chatbot?
mcp-chatbot is a modular, async research assistant that combines Anthropic Claude 3 with the Model Context Protocol (MCP), delivering on‑demand literature search and summarization for academics and engineers. It runs as a CLI tool, deployable via Docker or directly on Python.
How to use mcp-chatbot?
Clone the repository, install dependencies with pip install -e . (or uv pip install -e .[dev] for dev), then start the research server with python research_server.py and launch the chatbot CLI with mcp-chatbot run. Alternatively, build and run with Docker using docker build -t mcp-chatbot:0.1 . then docker run --rm -it -p 8001:8001 -p 8000:8000 mcp-chatbot:0.1.
Key features of mcp-chatbot
- Combines Anthropic Claude 3 with MCP for tool‑augmented queries
- REPL mode for interactive, free‑form research conversations
- One‑shot query mode for quick, single‑question answers
- Modular architecture with a separate research MCP server
- Asynchronous design for efficient literature search
- Caches paper metadata locally by topic
Use cases of mcp-chatbot
- Academic researchers quickly finding and summarizing papers on a given topic
- Engineers exploring the latest trends in AI subfields like diffusion models
- Literature review automation by chaining multiple queries with tool invocations
- Ad‑hoc Q&A about stored papers using the
/promptsand@folderscommands - Prototyping MCP‑integrated agents in a CLI environment
FAQ from mcp-chatbot
What does mcp-chatbot do that other chatbots don’t?
It combines Anthropic Claude 3 with the Model Context Protocol to let Claude autonomously invoke research‑specific tools (search_papers, extract_info) during conversation, making it a specialized research assistant rather than a general‑purpose chatbot.
Which models and platforms does it support?
It uses Anthropic Claude 3 (default model configurable via ANTHROPIC_MODEL environment variable). It runs on Linux, macOS, and Windows (Git Bash or WSL recommended; standard Command Prompt/PowerShell may not work with uv).
What MCP servers does it support?
It includes a built‑in research MCP server with search_papers and extract_info tools. Known issues exist connecting to external fetch and filesystem MCP servers (reported as “Method not found”).
What is the pricing/licensing for mcp-chatbot?
It is open source under the MIT License (Copyright © 2025). Using Anthropic Claude 3 requires an API key and incurs usage costs from Anthropic.
Are there any known limitations?
Yes. When running mcp-chatbot run, the tool may fail to connect to 'fetch' and 'filesystem' MCP servers due to “Method not found” errors. The roadmap mentions future additions like vector search and a web UI.
其他 分类下的更多 MCP 客户端
y-cli 🚀
luohy15A Tiny Terminal Chat App for AI Models with MCP Client Support
Anirudh's Chat
kamathA simple NextJS MCP client with sensible keybindings
ThingsPanel MCP
thingspanelThis MCP server integrates ThingsPanel IoT platform with AI models like Claude, GPT, and others that support the Model Context Protocol.
Builders in Fintech
buildersinfintech.aiA free, read-only MCP connector for the fintech database: companies, investors, people, funding rounds, events and published coverage. No account, no API…

Crowded Finance
mcp.crowdedfinance.comThe Crowded MCP allows organizations to run financial operations by asking — managing expenses, contacts, payment processing, reporting, and more. Samples of what you can do: Keep an eye on spending by asking "What sof
评论