Prem MCP Server

by ucalyptus
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Supports configuration via environment variables stored in .env files, allowing users to securely manage their Prem AI credentials

  • Offers integration with GitHub for issue tracking, contributions, and repository management for the MCP server codebase

  • Runs as a Node.js application, with support for v16 or higher, enabling server-side execution of the MCP protocol

Servidor MCP Prem

Implementación de un servidor de Protocolo de Contexto de Modelo (MCP) para Prem AI , que permite una integración fluida con Claude y otros clientes compatibles con MCP. Este servidor proporciona acceso a las potentes funciones de Prem AI a través de la interfaz MCP.

Características

  • Finalizaciones de chat : interactúa con los modelos de lenguaje de Prem AI
  • 📚 Soporte RAG : Generación aumentada de recuperación con integración de repositorio de documentos
  • 📝 Gestión de documentos : Sube y gestiona documentos en repositorios
  • Sistema de plantillas : utilice plantillas de indicaciones predefinidas para resultados especializados
  • Respuestas en tiempo real : transmisión en tiempo real de las salidas del modelo
  • 🛡️ Manejo de errores : manejo y registro de errores robustos

Prerrequisitos

  • Node.js (v16 o superior)
  • Una cuenta Prem AI con clave API
  • Un ID de proyecto Prem

Instalación

Instalación mediante herrería

Para instalar prem-mcp-server para Claude Desktop automáticamente a través de Smithery :

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

Instalación manual

# Using npm npm install prem-mcp-server # Using yarn yarn add prem-mcp-server # Using pnpm pnpm add prem-mcp-server

Configuración

1. Variables de entorno

Crea un archivo .env en la raíz de tu proyecto:

PREM_API_KEY=your_api_key_here PREM_PROJECT_ID=your_project_id_here

2. Configuración del cursor

Para usar el servidor Prem MCP con Cursor, agregue lo siguiente a su ~/.cursor/mcp.json :

{ "mcpServers": { "PremAI": { "command": "node", "args": ["/path/to/your/prem-mcp/build/index.js", "--stdio"], "env": { "PREM_API_KEY": "your_api_key_here", "PREM_PROJECT_ID": "your_project_id_here" } } } }

Reemplace /path/to/your/prem-mcp con la ruta real al directorio de su proyecto.

3. Configuración del escritorio de Claude

Para los usuarios de Claude Desktop, agregue lo siguiente a su claude_desktop_config.json :

{ "mcpServers": { "PremAI": { "command": "npx", "args": ["prem-mcp-server", "--stdio"], "env": { "PREM_API_KEY": "your_api_key_here", "PREM_PROJECT_ID": "your_project_id_here" } } } }

Uso

Iniciando el servidor

npx prem-mcp-server

Ejemplos de indicaciones

  1. Chat básico
Let's have a conversation about artificial intelligence.
  1. RAG con documentos
Based on the documents in repository XYZ, what are the key points about [topic]?
  1. Uso de plantillas
Use template ABC to generate [specific type of content].

Carga de documentos

El servidor permite subir documentos a los repositorios de Prem AI para las operaciones de RAG. Formatos compatibles:

  • .txt
  • .pdf
  • .docx

Referencia de API

Parámetros de finalización del chat

  • query : El texto de entrada
  • system_prompt : Indicador del sistema personalizado
  • model : Identificador del modelo
  • temperature : Aleatoriedad de la respuesta (0-1)
  • max_tokens : Longitud máxima de respuesta
  • repository_ids : Matriz de ID de repositorio para RAG
  • similarity_threshold : Umbral de similitud de documentos
  • limit : Número máximo de fragmentos de documentos

Parámetros de plantilla

  • template_id : ID de la plantilla de solicitud
  • params : Parámetros específicos de la plantilla
  • temperature : Aleatoriedad de la respuesta (0-1)
  • max_tokens : Longitud máxima de respuesta

Desarrollo

# Clone the repository git clone https://github.com/yourusername/prem-mcp-server.git # Install dependencies npm install # Build the project npm run build # Run tests npm test

Solución de problemas

Problemas comunes

  1. Servidor no encontrado
    • Verifique la ruta del servidor en claude_desktop_config.json
    • Compruebe si el servidor está en ejecución
  2. Clave API no válida
    • Asegúrese de que su clave API de Prem AI sea válida
    • Compruebe si la clave API tiene los permisos necesarios
  3. Error al cargar el documento
    • Verificar que el formato de archivo sea compatible
    • Comprobar permisos de archivos
    • Asegúrese de que el ID del repositorio sea correcto

Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.

Licencia

Licencia MIT: consulte el archivo LICENCIA para obtener más detalles.

Expresiones de gratitud

Apoyo

Para problemas y solicitudes de funciones, utilice la página de problemas de GitHub.

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

Una implementación de servidor de protocolo de contexto de modelo que permite una integración perfecta con Claude y otros clientes compatibles con MCP para acceder a los modelos de lenguaje de Prem AI, las capacidades RAG y las funciones de gestión de documentos.

  1. Features
    1. Prerequisites
      1. Installation
        1. Installing via Smithery
        2. Installing Manually
      2. Configuration
        1. 1. Environment Variables
        2. 2. Cursor Configuration
        3. 3. Claude Desktop Configuration
      3. Usage
        1. Starting the Server
        2. Example Prompts
        3. Document Upload
      4. API Reference
        1. Chat Completion Parameters
        2. Template Parameters
      5. Development
        1. Troubleshooting
          1. Common Issues
        2. Contributing
          1. License
            1. Acknowledgments
              1. Support
                ID: c1closkd53