Skip to main content
Glama
ebarimt-ref

ebarimt-ref

by Tsolmonx

ebarimt-ref

蒙古国 eBarimt 的本地参考查询:区(khoroo 代码)、免增值税/零增值税/无增值税 税务产品代码,以及 GS1 БҮНА 分类代码。以 MCP 服务器形式提供,使 Claude 能够 回答“帮我查找区 / 分类 / 免增值税产品代码”,无需 Web UI 或 数据库服务器——所有内容都保存在一个已提交的 SQLite 文件中。

设置

pnpm install
pnpm refresh   # fetches districts + tax codes from api.ebarimt.mn, parses data/gs1_gs1.xlsx
pnpm test      # sanity checks: row counts + known lookups

pnpm refresh 仅能从蒙古 IP 运行(eBarimt API 有地域限制)。.db 文件 按设计提交到本仓库,因此本仓库的使用者无需自行运行 refresh——仅在源数据 变更时重新运行即可。

Related MCP server: medical-codes-mcp-server

CLI

pnpm search classification "улаан буудай"
pnpm search tax "хөгжлийн бэрхшээл"
pnpm search district "Сонгинохайрхан"
pnpm search code 3420

MCP 注册(Claude Code)

.mcp.json:

{
  "mcpServers": {
    "ebarimt-ref": {
      "command": "pnpm",
      "args": ["--dir", "/Users/tsolmonkhorloo/Documents/dreamon/ebarimt-ref", "mcp"]
    }
  }
}

或单行命令:

claude mcp add ebarimt-ref -- pnpm --dir /Users/tsolmonkhorloo/Documents/dreamon/ebarimt-ref mcp

暴露的工具:search_classification、search_tax_product、find_district、 lookup_code、ref_status、api_doc。

API 参考文档

docs/api/ 存放从 developer.itc.gov.mn 抓取的 eBarimt 开发者文档(PosAPI 3、easy-register、operator)。通过 api_doc MCP 工具暴露:无参数调用可列出,带 slug(例如 pos-api/12-receipt-save)可读取。

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    B
    maintenance
    MCP server for searching and analyzing 1C enterprise metadata and BSL code using a SQLite backend. Enables querying configuration structure, code routines, and performing compliance checks via natural language.
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    Decodes, searches, validates, and crosswalks US medical codes (ICD-10-CM, ICD-10-PCS, HCPCS Level II) using an offline bundled index via MCP.
    390 npm
    4
    Apache 2.0
  • F
    license
    A
    quality
    D
    maintenance
    MCP server for Russia's Chestnyi Znak product labelling system, allowing AI assistants to query marking codes, documents, warehouse balances, and participant data via natural language.
    10
    50 npm
    3
    -