MCP Catalogs
Home

mcp-chatbot

by mctrinh·17·Score 37

MCP-powered research assistant using Claude 3 for literature search and summarization.

ai-llmdeveloper-toolsresearch
8
Forks
1
Open issues
12 mo ago
Last commit
2d ago
Indexed

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:

you:Academic literature review and research
you:Engineering research paper summarization
you:Information extraction from technical papers
you:What MCP tools does this server provide?
you:How do I fix connection errors with 'fetch' and 'filesystem' servers?

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 README
  • search_papers

    Search for academic papers on a given topic

  • extract_info

    Extract specific information from papers

Comparable tools

research-assistant-mcpclaude-desktopsemantic-search-mcp

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 run

To 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.