Skip to main content
Glama

Cedardiff MCP Server

by th3w1zard1

Servidor MCP cedardiff

Editar archivos con reglas gramaticales de CEDARScript

Este es un servidor MCP basado en TypeScript que implementa CEDARScript, un lenguaje similar a SQL para la manipulación de código. Ofrece:

  • Una gramática completa para comandos de manipulación de código
  • Herramientas para ejecutar operaciones CEDARScript
  • Soporte para transformaciones y coincidencias de patrones complejos

Características

Gramática

  • Sintaxis similar a SQL para operaciones de código (DDL, DML)
  • Soporte para segmentación de archivos, funciones, clases y métodos
  • Coincidencia de patrones con expresiones regulares, prefijos/sufijos y reglas de sangría
  • Capacidades de manipulación de código a nivel de bloque

Herramientas

  • edit_file - Ejecutar comandos CEDARScript
    • Toma el script y el directorio de trabajo como parámetros
    • Admite la creación, eliminación, movimiento y actualización de archivos.
    • Transformaciones de código basadas en patrones

Estado de implementación

Las pruebas actuales han revelado:

  • El análisis de comandos funciona correctamente
  • La gramática admite operaciones complejas
  • El mecanismo de escritura de archivos necesita mejoras
  • Los mensajes de éxito regresaron pero los cambios no persistieron

Desarrollo

Instalar dependencias:

npm install

Construir el servidor:

npm run build

Para desarrollo con reconstrucción automática:

npm run watch

Instalación

Para utilizar con Claude Desktop, agregue la configuración del servidor:

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

{ "mcpServers": { "cedardiff": { "command": "/path/to/cedardiff/build/index.js" } } }

Depuración

Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser complicada. Recomendamos usar el Inspector MCP , disponible como script de paquete:

npm run inspector

El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.

Migración del módulo ES

El proyecto se ha migrado para usar módulos ES. Los cambios clave incluyen:

  • Se agregó "type": "module" a package.json
  • Se actualizó tsconfig.json para usar "module": "ESNext"
  • Declaraciones de importación/exportación convertidas a la sintaxis del módulo ES
  • Definiciones de tipos actualizadas para que sean compatibles con los módulos ES

Notas de compatibilidad

  • Asegúrese de estar utilizando Node.js versión 12 o superior
  • Utilice import en lugar de require() para las importaciones de módulos
  • Utilice la extensión .js al importar archivos locales
Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

local-only server

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

Implementa CEDARScript, un lenguaje similar a SQL para la manipulación de código.

  1. Características
    1. Gramática
    2. Herramientas
    3. Estado de implementación
  2. Desarrollo
    1. Instalación
      1. Depuración
    2. Migración del módulo ES
      1. Notas de compatibilidad

    Related MCP Servers

    • A
      security
      F
      license
      A
      quality
      Enables interaction with the Metal Framework by providing documentation search and code generation capabilities using natural language queries.
      Last updated -
      2
      2
      TypeScript
    • -
      security
      F
      license
      -
      quality
      A natural language interface that allows Claude to execute SQL queries on your local MySQL databases, enabling database interaction using natural language.
      Last updated -
      2
      Python
      • Linux
      • Apple
    • A
      security
      A
      license
      A
      quality
      A fully featured coding agent that uses symbolic operations (enabled by language servers) and works well even in large code bases. Essentially a free to use alternative to Cursor and Windsurf Agents, Cline, Roo Code and others.
      Last updated -
      33
      1,240
      Python
      MIT License
      • Apple
    • A
      security
      A
      license
      A
      quality
      An MCP server that allows integration with Nia's codebase understanding capabilities through function calling in tools like Cursor and Claude Desktop, enabling users to analyze project structure and search codebases via natural language queries.
      Last updated -
      1
      86
      3
      JavaScript
      MIT License

    View all related MCP servers

    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/th3w1zard1/cedarscript-mcp'

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