article
README
🚀 MCP 虎甲 Beetle 服务器
MCP 虎甲 Beetle 服务器是一个提供 TigerBeetle 账户管理的模型上下文协议 (MCP) 服务器,它能高效处理账户相关操作,为用户带来便捷的账户管理体验。
🚀 快速开始
先决条件
在开始使用 MCP 虎甲 Beetle 服务器之前,需要确保系统中已安装以下软件:
- Java 17 或更高版本
- Maven 3.8.1 或更高版本
- TigerBeetle 服务器
- Claude 桌面或其他 MCP 客户端
安装步骤
- 克隆仓库:
git clone https://github.com/your-username/mcp-tiggerbeetle.git
cd mcp-tiggerbeetle
- 构建项目:
mvn clean package
- 构建好的 JAR 文件将位于
target目录中。
配置环境变量
在运行应用程序之前,需要设置以下环境变量:
export TB_ADDRESS=127.0.0.1:3001 # TigerBeetle 服务器地址
与 Claude 桌面集成
- 打开 Claude 桌面并导航到
Claude / 设置 / 开发人员,然后点击编辑配置。 - 使用最喜欢的文本编辑器打开文件
claude_desktop_config.json。 - 在
mcpServers部分添加新的 MCP 服务器配置,如下所示:
{
"mcpServers": {
"mcp-tiggerbeetle": {
"command": "[ABSOLUTE PATH TO]/java/current/bin/java",
"args": [
"-Dspring.ai.mcp.server.stdio=true",
"-jar",
"[ABSOLUTE PATH TO]/mcp-tiggerbeetle/target/mcp-tiggerbeetle-0.0.1-SNAPSHOT.jar"
],
"autoApprove": ["mcp-tiggerbeetle"]
}
}
}
✨ 主要特性
- 详细账户创建:使用详细配置创建 TigerBeetle 账户。
- 账户管理灵活:管理账户标志和属性。
- 统一响应格式:基于 JSON 的响应格式。
- 集成 Claude 桌面:可与 Claude 桌面集成。
📋 未来开发待办事项
- 通过 ID 获取账户
- 使用过滤器列出账户
- 创建转账
- 通过 ID 获取转账
- 使用过滤器列出转账
🤝 贡献
如果您想为该项目做出贡献,请按照以下步骤操作:
- 分叉项目
- 创建功能分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 打开拉取请求
📄 许可证
本项目根据 MIT 许可证分发。有关详细信息,请参阅 LICENSE。
📞 联系方式
Javier Antoniucci - javier.antoniucci@gmail.com
Scan to join WeChat group