Norman FinanceMCP Server

Norman FinanceMCP Server

site icon
2025.05.07 0
Python财务管理会计发票管理客户管理税务报告金融服务
Norman Finance MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,旨在通过标准化协议使 AI 能够与 Norman Finance API 交互。该服务提供了财务管理、会计、发票管理、客户管理、税务报告等功能,适用于企业和个人用户进行高效的财务管理和自动化操作。
View on GitHub

Overview

基本能力

产品定位

Norman Finance MCP Server 是一个财务管理工具,通过 AI 集成提供自动化的财务操作和管理功能。

核心功能

  • 认证:安全地与 Norman Finance 账户进行认证
  • 公司管理:管理公司详情、获取公司余额、增值税洞察等
  • 会计:跟踪交易并进行分类
  • 电子发票:创建、查看、发送和处理发票,支持基于合同的定期发票
  • 客户管理:创建和管理客户(CRM)
  • 税务:查看税务信息和报告,生成官方税务 PDF 预览并提交税务
  • 文档管理:上传和管理附件(收据、发票、文档等)

适用场景

  • 自动化税务报告
  • 交易分析和洞察
  • 同步 Stripe 支付
  • 通过 Gmail 收据创建交易
  • 管理逾期发票

工具列表

  • Claude.ai 集成:通过 Claude.ai 直接使用 Norman Finance 功能
  • Claude Desktop:通过本地配置使用 Norman MCP Server

常见问题解答

  • 如何认证:支持 OAuth 认证和环境变量认证
  • 如何安装:提供远程和本地安装选项
  • 如何调试:通过环境变量配置服务器参数

使用教程

使用依赖

  1. Norman Finance 上创建账户
  2. 准备好邮箱和密码用于认证

安装教程

Claude.ai 集成

  1. 进入 Settings > Profile
  2. 找到 "Integrations" 部分
  3. 点击 "Add more"
  4. 输入 Norman MCP server URL: https://mcp.norman.finance/sse
  5. 点击 "Add" 完成

Claude Desktop 集成

  1. 下载 Claude Desktop
  2. 启动 Claude 并进入: Settings > Developer > Edit Config
  3. 更新 claude_desktop_config.json 文件

调试方式

远程 MCP

python -m norman_mcp --transport sse

本地 MCP

# .env
[email protected]
NORMAN_PASSWORD=your-password
NORMAN_ENVIRONMENT=production
NORMAN_API_TIMEOUT=200

许可证

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