https://github.com/jantoniucci/mcp-tiggerbeetle
A Model Context Protocol Server providing TigerBeetle account management.
https://github.com/jantoniucci/mcp-tiggerbeetle
Last synced: 3 months ago
JSON representation
A Model Context Protocol Server providing TigerBeetle account management.
- Host: GitHub
- URL: https://github.com/jantoniucci/mcp-tiggerbeetle
- Owner: jantoniucci
- Created: 2025-03-22T18:24:09.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-03-28T13:41:26.000Z (6 months ago)
- Last Synced: 2025-06-27T18:04:22.555Z (3 months ago)
- Language: Java
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MCP TiggerBeetle Server
A Model Context Protocol Server providing TigerBeetle account management.
## Features
- Create TigerBeetle accounts with detailed configuration
- Manage account flags and properties
- JSON-based response format
- Integration with Claude desktop## Backlog for Future Development
- Get Account by ID
- List Accounts by using filters
- Create transfer
- Get transfer by ID
- List transfers by using filters## Prerequisites
- Java 17 or higher
- Maven 3.8.1 or higher
- TigerBeetle server
- Claude desktop or any other MCP client## Installation
1. Clone the repository:
```bash
git clone https://github.com/your-username/mcp-tiggerbeetle.git
cd mcp-tiggerbeetle
```2. Build the project:
```bash
mvn clean package
```3. The built JAR will be located in the `target` directory.
## Configuration
### Environment Variables
Set the following environment variables before running the application:
```bash
export TB_ADDRESS=127.0.0.1:3001 # TigerBeetle server address
```## Integration with Claude Desktop
1. Open Claude Desktop and navigate to Claude / Settings / Developer and click on Edit Config
2. Open the file `claude_desktop_config.json` by using your favourite text editor
3. Add a new MCP Server configuration to the file in the `mcpServers` section as follows:
```json
{
"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"]
}
}
}
```## Contributing
1. Fork the project
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request## License
Distributed under the MIT License. See `LICENSE` for more information.
## Contact
Javier Antoniucci - javier.antoniucci@gmail.com
Project Link: [https://github.com/jantoniucci/mcp-tiggerbeetle](https://github.com/jantoniucci/mcp-tiggerbeetle)