使用CEDARScript语法规则编辑文件
这是一个基于TypeScript的MCP服务器,实现了CEDARScript,这是一种类似于SQL的语言,用于代码操作。它提供了:
edit_file - 执行CEDARScript命令
当前测试显示:
安装依赖项:
npm install
构建服务器:
npm run build
开发时自动重建:
npm run watch
要在Claude Desktop中使用,请添加服务器配置:
在MacOS上:~/Library/Application Support/Claude/claude_desktop_config.json
在Windows上:%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"cedardiff": {
"command": "/path/to/cedardiff/build/index.js"
}
}
}
由于MCP服务器通过stdio通信,调试可能会比较困难。我们推荐使用MCP Inspector,这是一个包脚本:
npm run inspector
Inspector会提供一个URL,以便在浏览器中访问调试工具。
项目已迁移到使用ES模块。主要变更包括:
package.json中添加了"type": "module"tsconfig.json以使用"module": "ESNext"import而不是require()进行模块导入.js扩展名