Project Content Server

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Provides access to project files and their contents from a specified directory, allowing retrieval of all files and their contents in a structured format.

  • Supports working with npm-based projects, allowing installation of dependencies and building projects through npm commands.

Servidor de contenido del proyecto

Un servidor MCP que proporciona acceso a los archivos del proyecto y sus contenidos.

Instalación

  1. Clonar el repositorio
  2. Instalar dependencias:
    npm install
  3. Construir el proyecto:
    npm run build

Uso

Iniciar el servidor:

node build/index.js

API

últimos datos del proyecto

Obtener todos los archivos y sus contenidos de un directorio de proyecto.

Parámetros:

  • projectPath (cadena): Ruta al directorio del proyecto

Ejemplo de solicitud:

{ "name": "latest_project_data", "arguments": { "projectPath": "/path/to/project" } }

Ejemplo de respuesta:

{ "file1.txt": "Contents of file1", "subdir/file2.js": "Contents of file2" }

Configuración

El servidor se puede configurar mediante variables de entorno:

  • PORT : Puerto donde se ejecutará el servidor (predeterminado: stdio)

Manejo de errores

El servidor devuelve errores en el siguiente formato:

{ "content": [{ "type": "text", "text": "Error message" }], "isError": true }

Los errores comunes incluyen:

  • Ruta de proyecto no válida
  • Errores de permiso denegado
  • Errores del sistema de archivos

Licencia

Instituto Tecnológico de Massachusetts (MIT)

You must be authenticated.

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

Un servidor MCP que proporciona acceso a archivos de proyecto y sus contenidos, permitiendo a los usuarios recuperar datos de archivos de directorios de proyecto específicos con opciones de configuración y manejo de errores.

  1. Installation
    1. Usage
      1. API
    2. Configuration
      1. Error Handling
        1. License
          ID: qmqbqlz2c4