返回 MCP 目录
public公开dns本地运行

Xero MCP Server

Xero MCP Server是一个基于Model Context Protocol (MCP)的服务实现,用于连接Xero的API和MCP协议,提供标准化的会计和业务功能访问。

article

README

🚀 Xero模型上下文协议(MCP)服务器实现

Xero MCP服务器实现了模型上下文协议(MCP),为与Xero会计软件集成提供了接口。它支持多种财务和 payroll 相关操作,如查询、创建和更新数据,极大地提升了与会计软件交互的便捷性。

🚀 快速开始

本项目可通过以下步骤进行安装和构建,以开启使用之旅。

📦 安装指南

你可以使用 npmpnpm 进行安装:

# 使用 npm
npm install

# 使用 pnpm
pnpm install

📦 运行构建

安装完成后,使用以下命令进行构建:

# 使用 npm
npm run build

# 使用 pnpm
pnpm build

✨ 主要特性

查询操作

  • 列出账户(list-accounts)
  • 获取发票详细信息(get-invoice)
  • 创建新联系人(create-contact)

其他功能

  • 更新现有发票(update-invoice)
  • 删除指定记录(delete-record)

📚 详细文档

配置说明

以下是配置文件示例:

{
  "mcpServers": {
    "xero": {
      "command": "node",
      "args": ["./dist/index.js"],
      "env": {
        "XERO_CLIENT_ID": "your_client_id_here",
        "XERO_CLIENT_SECRET": "your_client_secret_here"
      }
    }
  }
}

注意事项

⚠️ 重要提示

请勿将.env文件或任何敏感凭证提交到版本控制系统中(默认已加入.gitignore)。

📄 许可证

本项目采用 MIT 许可证。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端