mcpField
S
Sri Lanka Payslip

Sri Lanka Payslip

远程服务
github.com/Buddhima-JD3金融数据013 周前更新
代码仓库

关于 Sri Lanka Payslip

Sri Lanka Payslip 是斯里兰卡常规主要雇佣薪资的参考计算器,面向薪资核算和审阅场景,估算 APIT/PAYE、EPF、ETF、印花税、净工资及雇主成本。计算依据注明来源,并提供无外部传输的本地 MCP 模式。

主要功能

  1. 01计算 APIT/PAYE 与缴款
  2. 02估算净工资和雇主成本
  3. 03提供薪资参考与来源
  4. 04检查工资单字段和算术
  5. 05本地运行时不外传薪资数据

适用场景

  1. 01估算斯里兰卡月度薪资净额
  2. 02核对 EPF、ETF 与印花税
  3. 03准备或审阅工资单字段
  4. 04本地向 AI 助手查询薪资计算

MCP 相关

提供三个只读工具,分别用于计算工资单、获取薪资参考和准备工资单核对清单。可通过远程 Streamable HTTP 端点连接,也可本地通过 stdio 运行;本地模式不会向外部服务发送薪资输入。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mypayslip.lk/api/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
ocighcr.io/buddhima-jd3/sri-lanka-payslip-mcp:2026.27.2

工具

3
参数类型必填说明
grossSalarynumber是斯里兰卡卢比计的月度雇佣总收入
epfEtfEarningsBasenumber否符合 EPF/ETF 资格的月度收入;默认采用总工资
otherEmployeeDeductionsnumber否可选的非法定员工扣款,例如贷款还款

详细介绍

斯里兰卡薪资计算器和工资单参考

sri-lanka-salary-calculator MCP server

这是一个可检查的参考实现,用于估算斯里兰卡常规主要雇佣关系下的工资单。它会计算月度 APIT(PAYE)、员工 EPF、雇主 EPF、雇主 ETF、印花税、净工资和雇主成本。

当前参考由 MyPayslip.lk 维护,适用于斯里兰卡 2026/27 评税年度。税务局公布的最新常规雇佣关系 APIT 表标注为 2025/26;自 2025 年 4 月 1 日起生效的减免和税率仍是 2026/27 年度采用的依据。

试用计算器

无需账户。托管的计算器在浏览器中运行,公开的计算 API 不会存储薪资输入。

已验证示例

月度总薪资和 EPF/ETF 缴纳基数为 LKR 200,000 时:

项目月度金额
总薪资LKR 200,000
APIT / PAYELKR 3,000
员工 EPF(8%)LKR 16,000
印花税LKR 25
预估净工资LKR 180,975
雇主 EPF(12%)LKR 24,000
雇主 ETF(3%)LKR 6,000

在本地运行相同的案例:

node examples/calculate.mjs 200000

或者调用托管的只读 API:

curl "https://mypayslip.lk/api/calc?salary=200000"

参考实现

calculator.mjs 有意保持无依赖。它接受月度总薪资以及可选的 EPF/ETF 合格收入基数。如果排除项或特殊款项导致缴纳基数不同于总薪资,应以工资记录为准。

首次发布到 npm 注册表后,可从 npm 安装此软件包;目前也可以直接从此公开代码库安装:

npm install github:Buddhima-JD3/sri-lanka-salary-calculator
import { calculateSalary } from "sri-lanka-salary-calculator";

const result = calculateSalary({
  grossSalary: 200000,
  epfEtfEarningsBase: 200000,
});

console.log(result.netPay); // 180975

验证已发布的示例:

npm test

与 AI 助手配合使用

此代码库包含一个使用官方 MCP SDK 构建的本地 模型上下文协议服务。它为兼容的 AI 助手提供三个只读工具:

工具用途
calculate_sri_lanka_payslip计算 APIT/PAYE、EPF、ETF、印花税、净工资和雇主成本
get_sri_lanka_payroll_reference获取维护的假设、适用范围限制和官方来源
get_sri_lanka_payslip_checklist准备或审核所需的工资单字段和算术核对项

当客户端支持远程 MCP 服务时,可使用无需身份验证的 Streamable HTTP 端点:

https://mypayslip.lk/api/mcp

相同的工具也可以在本地通过 stdio 运行。在这种模式下,薪资输入不会发送给 MyPayslip.lk 或其他外部服务。

官方 MCP 注册表: io.github.Buddhima-JD3/sri-lanka-payslip

面向 Agent 的安装说明见 llms-install.md。

注册表软件包是公开的 AMD64/ARM64 容器:

docker run -i --rm ghcr.io/buddhima-jd3/sri-lanka-payslip-mcp:2026.27.2

将其添加到 MCP 客户端配置中:

{
  "mcpServers": {
    "sri-lanka-payslip": {
      "command": "npx",
      "args": [
        "-y",
        "github:Buddhima-JD3/sri-lanka-salary-calculator"
      ]
    }
  }
}

或者从此代码库启动:

npm install
npm run mcp

机器可读参考资料

主要来源

范围

本参考资料涵盖主要就业的常规利润。奖金、终止福利、第二份工作、非居民以及特殊薪资情况,可能需要使用不同的 APIT 税率表或进行专业审核。结果仅为估算,不构成薪资、税务或法律建议。

引用结果时,请使用:

MyPayslip.lk,斯里兰卡 2026/27 薪资单计算方法,核实日期:2026 年 7 月 17 日。

评论

支持 Markdown

第一次接触 MCP?

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

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