OpenLedger MCP Server

OpenLedger MCP Server

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

Overview

基本能力

产品定位

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

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。