The reputation layer for AI skills, tools & agents

3choff/mcp-chatbot

Score: 34.5 Rank #4372

A simple CLI chatbot that demonstrates the integration of the Model Context Protocol (MCP).

Overview

3choff/mcp-chatbot is a Python MCP server licensed under MIT. A simple CLI chatbot that demonstrates the integration of the Model Context Protocol (MCP).

Ranked #4372 out of 25632 indexed tools.

Ecosystem

Python MIT

Signal Breakdown

Stars 248
Freshness 1y ago
Issue Health 60%
Contributors 1
Dependents 0
Forks 31
Description Good
License MIT

How to Improve

Description low impact

Expand your description to 150+ characters for better discoverability

Freshness high impact

Last commit was 465 days ago — a recent commit would boost your freshness score

Contributors medium impact

Single-contributor projects carry bus-factor risk — welcoming contributors boosts confidence

Badge

AgentRank score for 3choff/mcp-chatbot
[![AgentRank](https://agentrank-ai.com/api/badge/tool/3choff--mcp-chatbot)](https://agentrank-ai.com/tool/3choff--mcp-chatbot)
<a href="https://agentrank-ai.com/tool/3choff--mcp-chatbot"><img src="https://agentrank-ai.com/api/badge/tool/3choff--mcp-chatbot" alt="AgentRank"></a>

Matched Queries

"model context protocol""model-context-protocol"

From the README

# MCP Chatbot

This chatbot example demonstrates how to integrate the Model Context Protocol (MCP) into a simple CLI chatbot. The implementation showcases MCP's flexibility by supporting multiple tools through MCP servers and is compatible with any LLM provider that follows OpenAI API standards.

If you find this project helpful, don’t forget to ⭐ star the [repository](https://github.com/3choff/mcp-chatbot) or buy me a ☕ [coffee](https://ko-fi.com/3choff).

## Key Features

- **LLM Provider Flexibility**: Works with any LLM that follows OpenAI API standards (tested with Llama 3.2 90b on Groq and GPT-4o mini on GitHub Marketplace).
- **Dynamic Tool Integration**: Tools are declared in the system prompt, ensuring maximum compatibility across different LLMs.
- **Server Configuration**: Supports multiple MCP servers through a simple JSON configuration file like the Claude Desktop App.

## Requirements

- Python 3.10
- `python-dotenv`
- `requests`
- `mcp`
- `uvicorn`

## Installation

1. **
Read full README on GitHub →
Are you the maintainer? Claim this listing