OpenLedger MCP Server

OpenLedger MCP Server

一个为OpenLedger API实现的模型上下文协议(MCP)服务器。该服务器根据MCP规范向AI模型提供结构化的上下文。

概述

OpenLedger MCP 服务器是符合 Model Context Protocol (MCP) 规范的 API 实现,它允许 AI 模型(如 Claude)以结构化方式与 OpenLedger 财务数据交互。

安装与启动

选项 1:本地安装

# 克隆仓库
git clone https://github.com/yourusername/Open-Ledger-MCP-Server.git
cd Open-Ledger-MCP-Server

# 安装依赖
bun install

# 配置环境变量
cp .env.example .env
# 编辑 .env 文件添加您的配置

# 启动服务器
bun start

选项 2:使用 Docker

# 克隆仓库并进入目录
git clone https://github.com/yourusername/Open-Ledger-MCP-Server.git
cd Open-Ledger-MCP-Server

# 使用 Docker Compose 构建并运行
docker-compose up --build

# 或使用提供的脚本
./docker-run.sh

与 Claude 集成

将以下配置添加到您的 Claude 设置中:

{
  "mcpServers": {
    "openledger": {
      "url": "http://localhost:8080/mcp"
    }
  }
}

可用资源

  • openledger://transactions - 财务交易管理
  • openledger://companies - 公司信息管理
  • openledger://categories - 交易类别管理
  • openledger://reports - 财务报告生成

开发命令

# 开发模式(热重载)
bun dev

# 运行测试
bun test

# 生产构建
bun run build

更多详细信息请参阅 MCP_USAGE.md 文档。