Beancount Server

A MCP Server for beancount query and transaction submmit.

Installation

Installing for Claude Desktop

Option 1: One-Command Installation

npx mcpbar@latest install StdioA/beancount-mcp -c claude

This command will automatically install and configure the Beancount Server MCP server for your selected client.

Option 2: Manual Configuration

Run the command below to open your configuration file:

npx mcpbar@latest edit -c claude

After opening your configuration file, copy and paste this configuration:

View JSON configuration
{
  "mcpServers": {
    "Beancount Server": {
      "command": "uvx",
      "args": [
        "beancount-mcp"
      ],
      "env": {}
    }
  }
}

Beancount MCP (Model Context Protocol) Server

A Beancount MCP server which can execute beancount query, and submit transaction to the ledger.

Usage

uvx beancount-mcp [--transport=stdio/sse] your_ledger.bean

Add to Claude

Add to claude_desktop_config.json (you can find this file by using Settings - Developer - Edit Config):

{
  "mcpServers": {
    "https://github.com/StdioA/beancount-mcp/tree/master": {
      "command": "uvx",
      "args": [
        "beancount-mcp",
        "--transport=stdio",
        "PATH_TO_YOUR_LEDGER"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}

Share:
Details:
  • Stars


    5
  • Forks


    1
  • Last commit


    2 months ago
  • Repository age


    3 months
  • License


    MIT
View Repository

Auto-fetched from GitHub .

MCP servers similar to Beancount Server:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


Beancount Server: MCP Server – MCP.Bar