anvie-frappe-mcp-wrapper
一个简化版的 frappe-mcp 封装,用于自动化设置和配置。此封装消除了手动安装 Rust 和复杂配置步骤的需求。
功能
- 自动二进制下载下载适用于您平台的正确frappe-mcp二进制文件
- 简化设置无需手动配置文件的交互式安装
- 多项目支持管理多个Frappe项目,轻松切换
- 零依赖仅使用Node.js内置模块
- MCP 标准I/O支持准备与MCP客户端一起使用
安装
npm install -g anvie-frappe-mcp-wrapper用法
设置一个新项目
anvie-frappe-mcp-wrapper setup或者使用命令行参数:
anvie-frappe-mcp-wrapper setup --name myproject --bench /path/to/bench --app myapp --site site1.localhost列出配置信息
anvie-frappe-mcp-wrapper config list在项目之间切换
anvie-frappe-mcp-wrapper config use myproject移除一个配置
anvie-frappe-mcp-wrapper config remove myproject更新二进制文件
anvie-frappe-mcp-wrapper update运行MCP服务器
anvie-frappe-mcp-wrapper runMCP配置
将此添加到您的MCP客户端配置中:
{
"mcpServers": {
"frappe": {
"command": "npx",
"args": ["anvie-frappe-mcp-wrapper"],
"env": {}
}
}
}它是如何工作的
- 二进制管理下载并管理frappe-mcp二进制文件
~/.anvie/frappe-mcp/bin/ - 配置存储存储项目配置于
~/.anvie/frappe-mcp/configs/ - 自动检测自动检测您的平台并下载正确的二进制文件
- 环境设置为frappe-mcp服务器设置正确的环境变量
开发
bun install
bun run build许可证
麻省理工学院
