cedarscript-mcp

cedarscript-mcp

3.3

If you are the rightful owner of cedarscript-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The cedardiff MCP Server is a TypeScript-based server implementing CEDARScript, a SQL-like language for code manipulation.

The cedardiff MCP Server is designed to facilitate code manipulation using CEDARScript, a SQL-like language tailored for this purpose. It offers a comprehensive grammar for executing code manipulation commands, supporting complex pattern matching and transformations. The server is implemented in TypeScript and provides tools for executing CEDARScript operations, making it suitable for developers looking to automate code editing tasks. Despite its robust command parsing and grammar capabilities, current testing indicates that the file writing mechanism requires improvement, as changes are not always persisted. The server is compatible with Claude Desktop and can be integrated by configuring the server settings in the application's configuration file. Debugging is supported through the MCP Inspector, which aids in monitoring server communications.

Features

  • Grammar: SQL-like syntax for code operations, supporting file, function, class, and method targeting with pattern matching.
  • Tools: Includes 'edit_file' for executing CEDARScript commands, supporting file creation, deletion, moving, and updating.
  • Implementation Status: Command parsing and grammar support complex operations, but file writing needs improvement.
  • Development: Includes scripts for installing dependencies, building the server, and auto-rebuilding during development.
  • ES Module Migration: Project migrated to ES modules, requiring Node.js 12+, with updated import/export syntax.