mcp-llm

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

  • Allows access to LLMs hosted through Ollama via the LLM_MODEL_PROVIDER environment variable

  • Allows access to OpenAI models via the LLM_MODEL_PROVIDER environment variable and OPENAI_API_KEY

Maestría en Derecho (MCP)

Un servidor MCP que proporciona acceso a LLM mediante la biblioteca LlamaIndexTS.

Características

Este servidor MCP proporciona las siguientes herramientas:

  • generate_code : Generar código basado en una descripción
  • generate_code_to_file : Genera código y lo escribe directamente en un archivo en un número de línea específico
  • generate_documentation : Generar documentación para el código
  • ask_question : Haz una pregunta al LLM

Instalación

Instalación mediante herrería

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

npx -y @smithery/cli install @sammcj/mcp-llm --client claude

Instalación manual desde la fuente

  1. Clonar el repositorio
  2. Instalar dependencias:
npm install
  1. Construir el proyecto:
npm run build
  1. Actualice su configuración de MCP

Usando el script de ejemplo

El repositorio incluye un script de ejemplo que demuestra cómo utilizar el servidor MCP mediante programación:

node examples/use-mcp-server.js

Este script inicia el servidor MCP y le envía solicitudes mediante comandos curl.

Ejemplos

Generar código

{ "description": "Create a function that calculates the factorial of a number", "language": "JavaScript" }

Generar código para archivar

{ "description": "Create a function that calculates the factorial of a number", "language": "JavaScript", "filePath": "/path/to/factorial.js", "lineNumber": 10, "replaceLines": 0 }

La herramienta generate_code_to_file admite rutas de archivo tanto relativas como absolutas. Si se proporciona una ruta relativa, se resolverá en relación con el directorio de trabajo actual del servidor MCP.

Generar documentación

{ "code": "function factorial(n) {\n if (n <= 1) return 1;\n return n * factorial(n - 1);\n}", "language": "JavaScript", "format": "JSDoc" }

Hacer una pregunta

{ "question": "What is the difference between var, let, and const in JavaScript?", "context": "I'm a beginner learning JavaScript and confused about variable declarations." }

Licencia

You must be authenticated.

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

Un servidor MCP que proporciona a los LLM acceso a otros LLM

  1. Features
    1. Installation
      1. Installing via Smithery
      2. Manual Install From Source
      3. Using the Example Script
    2. Examples
      1. Generate Code
      2. Generate Code to File
      3. Generate Documentation
      4. Ask Question
    3. License
      ID: i1gantlfrs