OpenLedger MCP Server

OpenLedger MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器实现,专为 OpenLedger API 设计。它通过 MCP 规范为 AI 模型提供结构化上下文,使得 AI 助手(如 Claude)能够以结构化的方式与 OpenLedger API 交互。OpenLedger 是一个嵌入式会计 API,能够整合客户的财务数据到您的平台中,创建一个单一的真实数据源。该 MCP 服务器特别适用于处理财务数据,支持交易、公司信息和其他财务实体的管理。

  • by openledger
  • 8 星标
  • 更新于
在 GitHub 查看 openledger/Open-Ledger-MCP-Server

使用说明

基本能力

产品定位

OpenLedger MCP Server 是一个为 AI 模型提供结构化财务数据上下文的服务器,旨在通过 MCP 协议实现 AI 与财务数据的高效交互。

核心功能

  • MCP 兼容的服务器实现
  • 与 OpenLedger API 的集成
  • 针对财务数据的上下文感知 AI 交互
  • 支持交易、公司和其他财务实体的管理

适用场景

  • AI 助手(如 Claude)与财务数据的交互
  • 财务数据的管理和报告生成
  • 嵌入式会计系统的上下文支持

工具列表

  • run.sh:本地安装依赖并启动服务器的脚本
  • docker-run.sh:在 Docker 容器中构建和运行服务器的脚本

常见问题解答

无具体常见问题解答内容。

使用教程

使用依赖

确保已安装以下工具:

  • Git
  • Bun(JavaScript 运行时)
  • Docker(如果选择 Docker 安装方式)

安装教程

本地安装

# 克隆仓库
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

使用 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

调试方式

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

# 运行测试
bun test

# 生产构建
bun run build