Skip to main content
Glama

MCP Chat

MCP Chat — это приложение с интерфейсом командной строки, которое обеспечивает возможности интерактивного общения с моделями ИИ через API Anthropic. Приложение поддерживает поиск по документам, подсказки на основе команд и расширяемую интеграцию инструментов через архитектуру MCP (Model Control Protocol).

Предварительные требования

  • Python 3.9+

  • Ключ API Anthropic

Настройка

Шаг 1: Настройка переменных окружения

  1. Создайте или отредактируйте файл .env в корне проекта и убедитесь, что следующие переменные установлены правильно:

ANTHROPIC_API_KEY=""  # Enter your Anthropic API secret key

Шаг 2: Установка зависимостей

Вариант 1: Настройка с помощью uv (рекомендуется)

uv — это быстрый установщик и резолвер пакетов Python.

  1. Установите uv, если он еще не установлен:

pip install uv
  1. Создайте и активируйте виртуальное окружение:

uv venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate
  1. Установите зависимости:

uv pip install -e .
  1. Запустите проект

uv run main.py

Вариант 2: Настройка без uv

  1. Создайте и активируйте виртуальное окружение:

python -m venv .venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate
  1. Установите зависимости:

pip install anthropic python-dotenv prompt-toolkit "mcp[cli]==1.8.0"
  1. Запустите проект

python main.py

Использование

Базовое взаимодействие

Просто введите свое сообщение и нажмите Enter, чтобы пообщаться с моделью.

Поиск по документам

Используйте символ @, за которым следует ID документа, чтобы включить содержимое документа в ваш запрос:

> Tell me about @deposition.md

Команды

Используйте префикс / для выполнения команд, определенных на сервере MCP:

> /summarize deposition.md

Команды будут автоматически дополняться при нажатии клавиши Tab.

Разработка

Добавление новых документов

Отредактируйте файл mcp_server.py, чтобы добавить новые документы в словарь docs.

Реализация функций MCP

Чтобы полностью реализовать функции MCP:

  1. Выполните TODO в mcp_server.py

  2. Реализуйте недостающую функциональность в mcp_client.py

Линтинг и проверка типов

Линтинг и проверка типов не реализованы.

-
security - not tested
F
license - not found
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/marbo786/MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server