mcpField
M
mcp-omie

mcp-omie

本地服务
github.com/codespar商业与营销2754 周前更新

关于 mcp-omie

mcp-omie 是 Omie ERP 的 MCP 服务,覆盖客户、产品、订单、发票与财务数据。它面向需要通过 Agent 操作 ERP 的巴西企业用户,提供 30 个工具。

主要功能

  1. 01客户与产品的查询及创建
  2. 02销售订单、服务订单与采购订单管理
  3. 03发票(NF)查询与订单开票
  4. 04应付、应收与银行账户流水处理
  5. 05库存调整与库存余额查询

适用场景

  1. 01让 Agent 查询客户与订单状态
  2. 02根据销售订单生成发票
  3. 03记录应付款项的付款并核对银行流水

MCP 相关

该项目为 MCP 服务,向 MCP 客户端暴露 30 个工具,用于访问 Omie ERP 的业务与财务数据。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"codespar-mcp-omie": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-omie"
],
"env": {
"OMIE_APP_SECRET": "<OMIE_APP_SECRET>"
}
}
}
}
启动命令npx -y @codespar/mcp-omie
需要配置的环境变量
OMIE_APP_SECRET密钥API key for omie

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@codespar/mcp-omie0.2.2

工具

30

收录的工具列表 · 更新于 2 周前

参数类型必填说明
paginanumber否页码(默认值为 1)
clientesFiltroobject否筛选对象(nome_fantasia、cnpj_cpf 等)
registros_por_paginanumber否每页记录数(默认 50)

详细介绍

@codespar/mcp-omie

面向 Omie 的 MCP 服务——涵盖客户、产品、订单、发票和财务的 ERP

npm License: MIT

快速开始

Claude Desktop

添加到 ~/.config/claude/claude_desktop_config.json:

{
  "mcpServers": {
    "omie": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-omie"],
      "env": {
        "OMIE_APP_KEY": "your-app-key",
        "OMIE_APP_SECRET": "your-app-secret"
      }
    }
  }
}
Claude Code
claude mcp add omie -- npx @codespar/mcp-omie
Cursor / VS Code

添加到 .cursor/mcp.json 或 .vscode/mcp.json:

{
  "servers": {
    "omie": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-omie"],
      "env": {
        "OMIE_APP_KEY": "your-app-key",
        "OMIE_APP_SECRET": "your-app-secret"
      }
    }
  }
}

工具(30 个)

工具用途
list_customers列出 Omie ERP 中的客户
create_customer在 Omie ERP 中创建客户
list_products列出 Omie ERP 中的产品
create_product在 Omie ERP 中创建产品
create_order在 Omie ERP 中创建销售订单
list_orders列出 Omie ERP 中的销售订单
list_invoices列出 Omie ERP 中的发票(NF)
get_financial列出 Omie ERP 中的应收账款
create_invoice在 Omie ERP 中按 ID 查询特定 NF
get_company_info列出在 Omie ERP 中注册的公司
create_service_order在 Omie ERP 中创建服务订单(OS)
list_service_orders列出 Omie ERP 中的服务订单(OS)
create_purchase_order在 Omie ERP 中创建采购订单
list_purchase_orders列出 Omie ERP 中的采购订单
get_bank_accounts列出在 Omie ERP 中注册的银行账户
create_account_payable在 Omie ERP 中创建应付账款(AP)条目
list_accounts_payable列出 Omie ERP 中的应付账款(AP)单据
pay_account_payable在 Omie ERP 中结清/记录 AP 单据的付款(baixa)
list_dre列出 Omie ERP 中的 DRE(损益表)会计科目表
get_bank_statement从 Omie ERP 获取指定期间的银行账户对账单(extrato)
list_categories列出 Omie ERP 中的会计科目类别
list_departments列出 Omie ERP 中的部门(成本中心)
list_projects列出 Omie ERP 中的项目
create_cash_entry在 Omie ERP 中创建银行账户分类账条目(lançamento de conta corrente)
list_financial_movements列出 Omie ERP 中统一的财务流水(AP + AR + CC)
create_stock_adjustment在 Omie ERP 中创建库存调整(入库/出库/余额)
get_stock_position获取 Omie ERP 中当前的库存位置/余额
update_sales_order修改 Omie ERP 中现有的销售订单
get_sales_order在 Omie ERP 中按 ID 或集成代码查询特定销售订单
invoice_sales_order根据 Omie ERP 中现有的销售订单生成发票(NF)

身份验证

Omie 使用 JSON-RPC 风格的请求,并在请求正文中传递 app_key 和 app_secret。

沙盒/测试

Omie 通过应用注册提供沙盒。创建应用即可获取测试凭据。

获取凭据
  1. 前往 Omie Developer Portal
  2. 创建账户
  3. 注册应用以获取 app key 和 secret
  4. 设置环境变量

环境变量

变量必需描述
OMIE_APP_KEY是Omie 应用密钥
OMIE_APP_SECRET是Omie 应用 secret

路线图

v0.3(计划中)
  • create_production_order — 创建生产订单
  • emit_nfe — 开具 NF-e(原生开具,不是导入)
  • reconcile_bank_transaction — 银行对账匹配
  • create_service_contract — 服务合同的增删改查
  • create_custom_field — 商户自定义字段

想要贡献?提交 PR 或申请工具。

链接

企业版

需要为 Agent 付款提供治理、预算限制和审计记录?CodeSpar Enterprise 在这些 MCP 服务之上增加了策略引擎、付款路由和合规模板。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。