mcp-chatbot
by mctrinh·★ 17·Score 37
MCP-powered research assistant using Claude 3 for literature search and summarization.
Overview
MCP Chatbot is a modular async research assistant that combines Anthropic Claude 3 with the Model Context Protocol. It provides on-demand literature search and summarization capabilities, primarily targeting academics and engineers. The implementation includes a dedicated research server with MCP tools for paper searching and information extraction, along with a CLI interface for user interaction. The project is well-structured with support for both Docker and local development environments.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this if you're an academic or engineer who needs to quickly search and summarize research literature using Claude 3.
When NOT to choose this
Avoid if you need access to other LLM providers besides Anthropic, or if you require a web UI interface (currently planned but not implemented).
Tools this server exposes
2 tools extracted from the READMEsearch_papersSearch for academic papers on a given topic
extract_infoExtract specific information from papers
Comparable tools
Installation
# Option 1: Using uv (recommended)
curl -LsSf https://astral.sh/uv/install.sh | sh
uv pip install -e .
# Option 2: Using pip
pip install -e .
# Run the research server
python research_server.py
# In a new terminal, launch the chatbot CLI
mcp-chatbot runTo integrate with Claude Desktop, add the following to your config.json:
{
"mcpServers": {
"mcp-chatbot": {
"command": "python",
"args": ["-m", "mcp_chatbot.cli"],
"env": {
"ANTHROPIC_MODEL": "claude-3-opus-20240229"
}
}
}
}FAQ
- What MCP tools does this server provide?
- It provides 'search_papers' and 'extract_info' tools for literature search and information extraction.
- How do I fix connection errors with 'fetch' and 'filesystem' servers?
- These appear to be known issues as mentioned in the README. The project may need additional MCP server implementations for these methods.
Compare mcp-chatbot with
Last updated · Auto-generated from public README + GitHub signals.