Skip to main content
Glama

Servidor MCP de Unichat en Python

También disponible en TypeScript

Envíe solicitudes a OpenAI, MistralAI, Anthropic, xAI, Google AI, DeepSeek, Alibaba e Inception mediante el protocolo MCP mediante una herramienta o indicaciones predefinidas. Se requiere la clave API del proveedor.

Herramientas

El servidor implementa una herramienta:

  • unichat : Enviar una solicitud a unichat

    • Toma "mensajes" como argumentos de cadena requeridos

    • Devuelve una respuesta

Indicaciones

  • code_review

    • Revisar el código para conocer las mejores prácticas, posibles problemas y mejoras.

    • Argumentos:

      • code (cadena, obligatorio): El código a revisar"

  • document_code

    • Generar documentación para el código, incluidas cadenas de documentación y comentarios.

    • Argumentos:

      • code (cadena, obligatorio): El código a comentar"

  • explain_code

    • Explicar cómo funciona un fragmento de código en detalle.

    • Argumentos:

      • code (cadena, obligatorio): El código para explicar"

  • code_rework

    • Aplicar los cambios solicitados al código proporcionado

    • Argumentos:

      • changes (cadena, opcional): Los cambios a aplicar"

      • code (cadena, obligatorio): El código que se va a reelaborar"

Related MCP server: OpenAI API MCP Server

Inicio rápido

Instalar

Escritorio de Claude

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

Modelos compatibles:

Puede encontrar una lista de los modelos compatibles actualmente que se pueden usar como "SELECTED_UNICHAT_MODEL" aquí . Asegúrese de agregar la clave API del proveedor correspondiente como "YOUR_UNICHAT_API_KEY"

Ejemplo:

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

Configuración de servidores no publicados/desarrollo

"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" } } }

Configuración de servidores publicados

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

Instalación mediante herrería

Para instalar Unichat para Claude Desktop automáticamente a través de Smithery :

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

Desarrollo

Construcción y publicación

Para preparar el paquete para su distribución:

  1. Eliminar compilaciones antiguas:

rm -rf dist
  1. Sincronizar dependencias y actualizar archivo de bloqueo:

uv sync
  1. Distribuciones de paquetes de compilación:

uv build

Esto creará distribuciones de origen y de rueda en el directorio dist/ .

  1. Publicar en PyPI:

uv publish --token {{YOUR_PYPI_API_TOKEN}}

Depuración

Dado que los servidores MCP se ejecutan en stdio, la depuración puede ser complicada. Para una experiencia óptima, recomendamos usar el Inspector MCP .

Puede iniciar el Inspector MCP a través de npm con este comando:

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

Al iniciarse, el Inspector mostrará una URL a la que podrá acceder en su navegador para comenzar a depurar.

One-click Deploy
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