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. 01APIT/PAYEと拠出額の計算
  2. 02手取り額と雇用主コストの推定
  3. 03給与計算の参照情報と出典
  4. 04給与明細の項目と計算確認
  5. 05ローカル実行時の給与入力保持

活用シーン

  1. 01スリランカの月次手取り額の試算
  2. 02EPF、ETF、印紙税の確認
  3. 03給与明細の項目の準備や確認
  4. 04ローカルのAIアシスタントで給与計算を照会

MCP 対応

給与計算、給与参照情報の取得、給与明細チェックリストの準備を行う3つの読み取り専用ツールを提供します。リモートの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いいえローン返済など、任意の法定外従業員控除

詳細

スリランカの給与計算機と給与明細のリファレンス

スリランカ給与計算機の MCP サーバー

スリランカの通常の主たる雇用における給与明細を推定するための、内部を確認できるリファレンス実装です。月次 APIT(PAYE)、従業員の EPF、雇用主の EPF、雇用主の ETF、印紙税、手取り額、雇用主負担額を計算します。

現在のリファレンスは、スリランカの 2026/27 賦課年度向けに MyPayslip.lk が管理しています。内国歳入庁が公開している最新の通常雇用向け 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 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 で構築されたローカルの Model Context Protocol サーバーが含まれています。対応する AI アシスタントから、読み取り専用の 3 つのツールを利用できます:

ツール目的
calculate_sri_lanka_payslipAPIT/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 Registry: io.github.Buddhima-JD3/sri-lanka-payslip

エージェント向けのインストール手順は llms-install.md に記載されています。

Registry パッケージは、一般公開されている 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 日確認。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。