MCP Chat
MCP Chat
MCP Chat es una aplicación de interfaz de línea de comandos que permite capacidades de chat interactivo con modelos de IA a través de la API de Anthropic. La aplicación admite recuperación de documentos, indicaciones basadas en comandos e integraciones de herramientas extensibles mediante la arquitectura MCP (Model Control Protocol).
Requisitos previos
Python 3.9+
Clave de API de Anthropic
Related MCP server: MCP Chat
Configuración
Paso 1: Configurar las variables de entorno
Crea o edita el archivo
.enven la raíz del proyecto y verifica que las siguientes variables estén configuradas correctamente:
ANTHROPIC_API_KEY="" # Enter your Anthropic API secret keyPaso 2: Instalar dependencias
Opción 1: Configuración con uv (Recomendado)
uv es un instalador y resolvedor de paquetes de Python rápido.
Instala uv, si aún no está instalado:
pip install uvCrea y activa un entorno virtual:
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activateInstala las dependencias:
uv pip install -e .Ejecuta el proyecto
uv run main.pyOpción 2: Configuración sin uv
Crea y activa un entorno virtual:
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activateInstala las dependencias:
pip install anthropic python-dotenv prompt-toolkit "mcp[cli]==1.8.0"Ejecuta el proyecto
python main.pyUso
Interacción básica
Simplemente escribe tu mensaje y presiona Enter para chatear con el modelo.
Recuperación de documentos
Usa el símbolo @ seguido de un ID de documento para incluir el contenido del documento en tu consulta:
> Tell me about @deposition.mdComandos
Usa el prefijo / para ejecutar comandos definidos en el servidor MCP:
> /summarize deposition.mdLos comandos se autocompletarán cuando presiones Tab.
Desarrollo
Añadir nuevos documentos
Edita el archivo mcp_server.py para añadir nuevos documentos al diccionario docs.
Implementar funciones de MCP
Para implementar completamente las funciones de MCP:
Completa los TODOs en
mcp_server.pyImplementa la funcionalidad que falta en
mcp_client.py
Comprobación de linting y tipado
No hay comprobaciones de lint ni de tipos implementadas.
Maintenance
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
- QuallaaOAuthcom.quallaa
Talk to your public-facing AI from any MCP client — Claude, ChatGPT, Cursor, Cline, Windsurf.
MCP server for AI dialogue using various LLM models via AceDataCloud
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA command-line interface application for interactive chat with AI models via the Anthropic API. It supports document retrieval, command-based prompts, and extensible tool integrations through the MCP architecture.-
- FlicenseAqualityDmaintenanceA command-line interface application enabling interactive chat with AI models via the Anthropic API. It supports document retrieval, command-based prompts, and extensible tool integrations through the MCP architecture.2-
- FlicenseNot gradedqualityDmaintenanceA command-line interface application that enables interactive chat with AI models via the Anthropic API, supporting document retrieval and command-based prompts through the MCP architecture.-
- FlicenseNot gradedqualityDmaintenanceA CLI chat application enabling interactive conversations with AI models via the Anthropic API, with document retrieval and command-based prompt support through the MCP architecture.-