Skip to main content
Glama

Сервер Unichat MCP на Python

Также доступно в TypeScript

Отправляйте запросы в OpenAI, MistralAI, Anthropic, xAI, Google AI, DeepSeek, Alibaba, Inception с использованием протокола MCP через инструмент или предопределенные подсказки. Требуется ключ API поставщика

Инструменты

На сервере реализован один инструмент:

  • unichat : Отправить запрос в unichat

    • Принимает «сообщения» в качестве обязательных строковых аргументов

    • Возвращает ответ

Подсказки

  • code_review

    • Просмотрите код на предмет передового опыта, потенциальных проблем и улучшений.

    • Аргументы:

      • code (строка, обязательно): Код для проверки"

  • document_code

    • Создание документации для кода, включая строки документации и комментарии

    • Аргументы:

      • code (строка, обязательно): Код для комментария"

  • explain_code

    • Подробно объясните, как работает фрагмент кода

    • Аргументы:

      • code (строка, обязательно): Код для объяснения"

  • code_rework

    • Применить запрошенные изменения к предоставленному коду

    • Аргументы:

      • changes (строка, необязательно): Изменения для применения"

      • code (строка, обязательно): Код для переработки"

Related MCP server: OpenAI API MCP Server

Быстрый старт

Установить

Клод Десктоп

В MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json В Windows: %APPDATA%/Claude/claude_desktop_config.json

Поддерживаемые модели:

Список поддерживаемых в настоящее время моделей для использования в качестве "SELECTED_UNICHAT_MODEL" можно найти здесь . Пожалуйста, не забудьте добавить соответствующий ключ API поставщика в качестве "YOUR_UNICHAT_API_KEY"

Пример:

"env": { "UNICHAT_MODEL": "gpt-4o-mini", "UNICHAT_API_KEY": "YOUR_OPENAI_API_KEY" }

Конфигурация серверов разработки/неопубликованных

"mcpServers": { "unichat-mcp-server": { "command": "uv", "args": [ "--directory", "{{your source code local directory}}/unichat-mcp-server", "run", "unichat-mcp-server" ], "env": { "UNICHAT_MODEL": "SELECTED_UNICHAT_MODEL", "UNICHAT_API_KEY": "YOUR_UNICHAT_API_KEY" } } }

Конфигурация опубликованных серверов

"mcpServers": { "unichat-mcp-server": { "command": "uvx", "args": [ "unichat-mcp-server" ], "env": { "UNICHAT_MODEL": "SELECTED_UNICHAT_MODEL", "UNICHAT_API_KEY": "YOUR_UNICHAT_API_KEY" } } }

Установка через Smithery

Чтобы автоматически установить Unichat для Claude Desktop через Smithery :

npx -y @smithery/cli install unichat-mcp-server --client claude

Разработка

Строительство и издательское дело

Чтобы подготовить пакет к распространению:

  1. Удалить старые сборки:

rm -rf dist
  1. Синхронизируем зависимости и обновляем файл блокировки:

uv sync
  1. Сборка дистрибутивов пакетов:

uv build

Это создаст исходный код и дистрибутивы wheel в каталоге dist/ .

  1. Опубликовать в PyPI:

uv publish --token {{YOUR_PYPI_API_TOKEN}}

Отладка

Поскольку серверы MCP работают через stdio, отладка может быть сложной. Для лучшего опыта отладки мы настоятельно рекомендуем использовать MCP Inspector .

Вы можете запустить MCP Inspector через npm с помощью этой команды:

npx @modelcontextprotocol/inspector uv --directory {{your source code local directory}}/unichat-mcp-server run unichat-mcp-server

После запуска Инспектор отобразит URL-адрес, к которому вы можете перейти в своем браузере, чтобы начать отладку.

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Tools

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/amidabuddha/unichat-mcp-server'

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