accueil / serveurs / Cloud & Infra / com.chukoudan/chukoudan
com.chukoudan/chukoudan
serveur MCP (Model Context Protocol) · chukoudan 0.1.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.chukoudan/chukoudan est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.chukoudan/chukoudan » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 13 outils
- baojia≈ 3444 tokens
FOB/CIF/CFR 报价(FOB/CIF/CFR quotes):由成本算三种术语报价和利润。 Quotes and profit on all three terms, from your cost. 读取数据 / Reads: central-parity@current, ports@current, refund-rates@current. 输入为精确的十进制字符串 / Inputs are exact decimal strings. 用户没有给的数字和日期不要自己编:必填的先问用户,选填的不填。 / Never make up a figure or a date the user did not give: ask for a required one, leave an optional one out. 回复时引用回答里的 provenance.source_line / Quote provenance.source_line in your reply.
Paramètres, retour & exemple (23)
Paramètresmode· string · optionnel · forward | reverse
计算方向。可选值:forward = 正算:成本 → 报价;reverse = 反算:报价 → 利润 / Direction. options: forward = Quote from cost; reverse = Profit from a quoteport· string · optionnel
起运港(选填) / Port of loading (optional)term· string · optionnel · FOB | CFR | CIF
你报的术语。可选值:FOB = FOB;CFR = CFR;CIF = CIF / Your quote is on. options: FOB = FOB; CFR = CFR; CIF = CIFunit· string · optionnel · pcs | sets | cartons | kg
数量单位。可选值:pcs = 件;sets = 套;cartons = 箱;kg = 千克 / Unit. options: pcs = pcs; sets = sets; cartons = cartons; kg = kgfxPer· string · optionnel · 1 | 100
汇率单位。可选值:1 = 每 1 外币;100 = 每 100 外币 / Rate quoted per. options: 1 = per 1 unit; 100 = per 100 unitsprice· string · requis
含税采购单价(CNY) / Purchase price per unit, VAT included (CNY)fxRate· string · requis
汇率 / Exchange ratemargin· string · optionnel
目标利润率(%) / Target margin (%)markup· string · optionnel
投保加成(%) / Insured at (% of CIF)volume· string · optionnel
总体积(m3) / Total volume (m3)freight· string · optionnel
海运费 / Sea freighttaxRate· string · requis
征税率(%) / VAT rate on the purchase (%)currency· string · optionnel
报价币种 / Quote currencydomestic· string · optionnel
国内费用(CNY) / Domestic costs (CNY)quantity· string · requis
数量 / Quantitycommission· string · optionnel
佣金率(%) / Commission rate (%)containers· string · optionnel
柜数 / ContainersrefundRate· string · requis
退税率(%) / Refund rate (%)marginBasis· string · optionnel · quote | cost
利润率按。可选值:quote = 报价;cost = 成本 / Margin on. options: quote = the quote; cost = costquotedPrice· string · optionnel
你的报价单价 / Your unit pricefreightBasis· string · optionnel · container | cbm | total
运费计价方式。可选值:container = 每柜;cbm = 每立方米;total = 合计 / Freight is charged. options: container = per container; cbm = per m³; total = for the whole orderdomesticBasis· string · optionnel · total | perUnit
国内费用按。可选值:total = 合计;perUnit = 每件 / Domestic costs are given. options: total = for the whole order; perUnit = per unitinsuranceRate· string · optionnel
保险费率(%) / Insurance rate (%)
Exemple d'appel{"name": "baojia", "arguments": {"price": "texte", "fxRate": "texte", "taxRate": "texte", "quantity": "texte", "refundRate": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tool": "texte", "links": "texte", "steps": [], "outputs": "texte", "warnings": [], "normalized": "texte", "provenance": "texte"}} - cbm≈ 2833 tokens
CBM / 体积重(CBM & volumetric weight):算立方数、毛重和空运快递计费重。 CBM, gross weight and chargeable weight for air and express. 读取数据 / Reads: divisors@current, containers@current. 输入为精确的十进制字符串 / Inputs are exact decimal strings. 每箱毛重 grossWeight 可以不填:不填就只算体积,回答里没有总毛重和计费重,并有一句说明。用户只问“多少方”时不要填,绝不要编一个重量。 / grossWeight may be left out: the answer then has the volumes only, and says so. Leave it out when the user asked only for the volume; never invent a weight. 用户没有给的数字和日期不要自己编:必填的先问用户,选填的不填。 / Never make up a figure or a date the user did not give: ask for a required one, leave an optional one out. 回复时引用回答里的 provenance.source_line / Quote provenance.source_line in your reply.
Paramètres, retour & exemple (6)
Paramètresmode· string · optionnel · lcl | air | express
运输方式。可选值:lcl = 海运拼箱;air = 空运;express = 快递 / Shipping mode. options: lcl = Sea LCL; air = Air; express = Expresscartons· array · requis
箱规 / Carton sizesairDivisor· string · optionnel
空运体积重系数 / Air divisorlengthUnit· string · optionnel · cm | mm | in
尺寸单位。可选值:cm = cm;mm = mm;in = in / Size unit. options: cm = cm; mm = mm; in = inweightUnit· string · optionnel · kg | lb
重量单位。可选值:kg = kg;lb = lb / Weight unit. options: kg = kg; lb = lbexpressDivisor· string · optionnel
快递体积重系数 / Express divisor
Exemple d'appel{"name": "cbm", "arguments": {"cartons": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tool": "texte", "links": "texte", "steps": [], "outputs": "texte", "warnings": [], "normalized": "texte", "provenance": "texte"}} - container-load≈ 4203 tokens
装柜计算器(Container loading calculator):每柜装多少箱、要几个柜、怎么摆。 Cartons per container, containers needed, and how to stack them. 读取数据 / Reads: containers@current. 输入为精确的十进制字符串 / Inputs are exact decimal strings. 每箱毛重 grossWeight 可以不填:用户没给重量就不要填,绝不要编一个。不填时只按尺寸算能装多少箱、要几个柜,没有核对载重上限;回答里第一条 warning 的 message 说明了这一点,回复用户时必须把这句话原样带上。 / grossWeight may be left out: when the user gave no weight, do not fill it and never invent one. The answer is then a count by size alone with the payload limit not checked; the first warning’s message says so, and your reply must pass that sentence on. 用户没有给的数字和日期不要自己编:必填的先问用户,选填的不填。 / Never make up a figure or a date the user did not give: ask for a required one, leave an optional one out. 回复时引用回答里的 provenance.source_line / Quote provenance.source_line in your reply.
Paramètres, retour & exemple (11)
Paramètresfill· boolean · optionnel
装满为止(不填箱数) / Fill the container (no carton count)width· string · requis
宽 / Widthheight· string · requis
高 / Heightlength· string · requis
长 / Lengthupright· boolean · optionnel
必须正放(此面朝上) / This side up onlyquantity· string · optionnel
箱数 / CartonsmaxLayers· string · optionnel
堆叠层数上限 / Max layerslengthUnit· string · optionnel · cm | mm | in
尺寸单位。可选值:cm = cm;mm = mm;in = in / Size unit. options: cm = cm; mm = mm; in = inweightUnit· string · optionnel · kg | lb
重量单位。可选值:kg = kg;lb = lb / Weight unit. options: kg = kg; lb = lbgrossWeight· string · optionnel
每箱毛重 / Gross weight per cartoncontainerType· string · optionnel · auto | 20gp | 40gp | 40hq | 45hq
柜型。可选值:auto = 自动比较;20gp = 20GP;40gp = 40GP;40hq = 40HQ;45hq = 45HQ / Container. options: auto = Compare all; 20gp = 20GP; 40gp = 40GP; 40hq = 40HQ; 45hq = 45HQ
Exemple d'appel{"name": "container-load", "arguments": {"width": "texte", "height": "texte", "length": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tool": "texte", "links": "texte", "steps": [], "outputs": "texte", "warnings": [], "normalized": "texte", "provenance": "texte"}} - fx-convert≈ 2561 tokens
结算汇率(Settlement exchange rates):人民币汇率中间价,和按你的银行价估算的结汇金额。 RMB central parity, and what you receive at your own bank rate. 读取数据 / Reads: central-parity@current. 输入为精确的十进制字符串 / Inputs are exact decimal strings. 用户没有给的数字和日期不要自己编:必填的先问用户,选填的不填。 / Never make up a figure or a date the user did not give: ask for a required one, leave an optional one out. 回复时引用回答里的 provenance.source_line / Quote provenance.source_line in your reply.
Paramètres, retour & exemple (6)
Paramètresamount· string · optionnel
外币金额 / Foreign currency amountkeptOn· string · optionnel
上次填写的日期 / Date you last entered itbankRate· string · optionnel
你的银行现汇买入价 / Your bank’s spot buying ratecurrency· string · requis
币种 / CurrencykeptRate· string · optionnel
上次填的银行价 / Your last bank ratekeptMidpoint· string · optionnel
上次填写那天的中间价 / Central parity on the day you last entered it
Exemple d'appel{"name": "fx-convert", "arguments": {"currency": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tool": "texte", "links": "texte", "steps": [], "outputs": "texte", "warnings": [], "normalized": "texte", "provenance": "texte"}} - fx-cost≈ 2984 tokens
结汇成本计算器(FX conversion cost calculator):比较银行和其他方式一年到手多少人民币。 Compare banks and other options: how much RMB you actually get in a year. 读取数据 / Reads: central-parity@current. 输入为精确的十进制字符串 / Inputs are exact decimal strings. 用户没有给的数字和日期不要自己编:必填的先问用户,选填的不填。 / Never make up a figure or a date the user did not give: ask for a required one, leave an optional one out. 回复时引用回答里的 provenance.source_line / Quote provenance.source_line in your reply.
Paramètres, retour & exemple (10)
ParamètresuseB· boolean · optionnel
添加方案 B / Add option BuseC· boolean · optionnel
添加方案 C / Add option CnameB· string · optionnel
方案 B 的名称 / Option B’s namenameC· string · optionnel
方案 C 的名称 / Option C’s namebankFee· string · optionnel
银行的每笔费用(CNY) / Bank’s fee per payment (CNY)receipts· array · requis
收汇情况 / Your receiptsfeePercentB· string · optionnel
方案 B 的费率(%) / Option B’s fee rate (%)feePercentC· string · optionnel
方案 C 的费率(%) / Option C’s fee rate (%)feePerReceiptB· string · optionnel
方案 B 的每笔费用(CNY) / Option B’s fee per payment (CNY)feePerReceiptC· string · optionnel
方案 C 的每笔费用(CNY) / Option C’s fee per payment (CNY)
Exemple d'appel{"name": "fx-cost", "arguments": {"receipts": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tool": "texte", "links": "texte", "steps": [], "outputs": "texte", "warnings": [], "normalized": "texte", "provenance": "texte"}} - get_dataset≈ 141 tokens
一个数据集:全部版本,新的在前,含日期、记录条数、列和内容校验。 One dataset: its versions, newest first, with date, row count, columns and content hash.
Paramètres, retour & exemple (1)
Paramètresdataset· string · requis
数据集编号,来自 list_datasets,例如 central-parity(人民币汇率中间价)、refund-rates(出口退税率文库)。 A dataset id from list_datasets.
Exemple d'appel{"name": "get_dataset", "arguments": {"dataset": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_dataset_rows≈ 244 tokens
一个数据集版本的一页数据行,与发布的一致(不指定版本时取当前版本)。 A page of the rows of one dataset version, as published (the current version when none is named).
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnel
一页多少行,默认 1000,最多 5000。 Rows in the page (default 1000, at most 5000).offset· integer · optionnel
跳过的行数,默认 0。 Rows to skip (default 0).dataset· string · requis
数据集编号,来自 list_datasets,例如 central-parity(人民币汇率中间价)。 A dataset id from list_datasets.version· string · optionnel
版本号,来自 get_dataset;不填就是当前版本。 A version from get_dataset; the current one when left out.
Exemple d'appel{"name": "get_dataset_rows", "arguments": {"dataset": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_datasets≈ 98 tokens
本站公开的数据集(人民币汇率中间价、出口退税率文库、集装箱规格…),每个附当前版本。 The datasets the site publishes (人民币汇率中间价, 出口退税率文库, 集装箱规格…), each with its current version.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_datasets", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - lookup_refund_rate≈ 501 tokens
查询一个海关编码(HS 编码、商品编码,8 位或 10 位,可带点)在出口退税率文库中的出口退税率(退税率、征税率),用于“帮我查一下海关编码 … 的出口退税率”这类问题。返回该编码的各个时期,并标出适用的一期:给出 export_date(报关单出口日期,不是开票日期)就按那一天;没给就按今天(北京时间),回答里的 lookup.in_force_on 写明用的是哪一天。用户问“现在”“今天”时不要填 export_date,绝不要自己猜今天的日期;回答时说明是按哪一天标出的。编码不在文库中时返回 found: false 和相近编码,绝不编造税率。本站非官方渠道,仅供参考,以官方公布为准,请把答案里的 notes 一并转告用户。 Look up the export VAT refund rate (出口退税率, 退税率) of ONE customs / HS code (海关编码, 商品编码; 8 or 10 digits, dots allowed, e.g. 8506101110) in the 出口退税率文库. Use it for "帮我查一下海关编码 … 的出口退税率" / "what is the export refund rate of HS code …". Returns every period of the code (refund rate, levy rate 征税率, from, to) and the period in force on one day: export_date when given, otherwise today by the Beijing calendar (lookup.in_force_on names the day). The rate that counts is the one on the export date of the customs declaration (报关单出口日期), not the invoice date: for “now” or “today” leave export_date out and never guess today’s date; say in your reply which day the period was marked for. An unknown code answers found: false with nearby codes, never a rate. Reference data from this site, not the official channel; the official publication prevails. Pass on the notes in the answer.
Paramètres, retour & exemple (2)
Paramètrescode· string · requis
海关编码(HS 编码),8 位或 10 位,可带点或空格,例如 8506101110。 The customs code, 8 or 10 digits (dots and spaces allowed), e.g. 8506101110.export_date· string · optionnel
报关单上的出口日期(不是开票日期),格式 YYYY-MM-DD;不填则按今天(北京时间)标出适用的一期。用户问“现在”就不填,绝不要自己猜今天的日期。 The export date on the customs declaration, YYYY-MM-DD (not the invoice date). Optional: without it the period in force today (Beijing calendar) is marked; leave it out for “now” and never guess today’s date.
Exemple d'appel{"name": "lookup_refund_rate", "arguments": {"code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - maitou≈ 2668 tokens
唛头生成(Shipping mark generator):正唛和侧唛,A4 或 100×150 mm 标签直接打印。 Main and side marks, printed on A4 or 100×150 mm labels. 输入为精确的十进制字符串 / Inputs are exact decimal strings. 用户没有给的数字和日期不要自己编:必填的先问用户,选填的不填。 / Never make up a figure or a date the user did not give: ask for a required one, leave an optional one out. 回复时引用回答里的 provenance.source_line / Quote provenance.source_line in your reply.
Paramètres, retour & exemple (8)
Paramètreslines· array · optionnel
正唛 / Main markwidth· string · requis
宽(cm) / Width (cm)height· string · requis
高(cm) / Height (cm)length· string · requis
长(cm) / Length (cm)cartons· string · requis
箱数 / Carton countcapitals· boolean · optionnel
拉丁字母全部大写 / Capitalise Latin lettersnetWeight· string · requis
每箱净重 N.W.(kg) / N.W./carton (kg)grossWeight· string · requis
每箱毛重 G.W.(kg) / G.W./carton (kg)
Exemple d'appel{"name": "maitou", "arguments": {"width": "texte", "height": "texte", "length": "texte", "cartons": "texte", "netWeight": "texte", "grossWeight": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tool": "texte", "links": "texte", "steps": [], "outputs": "texte", "printed": "texte", "warnings": [], "normalized": "texte", "provenance": "texte"}} - make_quote≈ 4948 tokens
按报价工具的输入和卖方的条款,生成一份发给买方的报价单:quote 是结构化数据(https://chukoudan.com/schemas/quote/v1.json,只有价格和条款,带 digest 和汇率依据,买方可核对),text 是可直接发出的纯文本(语言按 language),internal 是卖方自己的成本、退税和利润,只给卖方看,绝不发给买方。本站不保存任何内容。 Make a quote for a buyer from the quote calculator’s inputs (pricing) and the seller’s terms (quote): `quote` is the quote as data (schema https://chukoudan.com/schemas/quote/v1.json; prices and terms only, with a digest and the dated rate it rests on, so the buyer can check it), `text` is the same quote as plain text ready to send, and `internal` holds the seller’s own cost, refund and profit: for the seller only, NEVER send it to the buyer. Leave pricing.fxRate out to use the day’s RMB central parity. Nothing is stored.
Paramètres, retour & exemple (2)
Paramètresquote· object · requis
报价单上的其他内容:卖方、买方、品名、术语、港口、有效期、付款方式、交货期。 What the quote says besides the prices: seller, buyer, goods, terms, ports, validity, payment, lead time.pricing· object · requis
报价工具(baojia)的输入;不填 fxRate 就用当天的人民币汇率中间价。 The inputs of the quote calculator (baojia); leave fxRate out to use the day’s RMB central parity.
Exemple d'appel{"name": "make_quote", "arguments": {"quote": {}, "pricing": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"text": "texte", "tool": "texte", "quote": "texte", "internal": {}, "provenance": "texte"}} - tuishui≈ 3287 tokens
出口退税计算器(Export tax refund calculator):填发票金额和退税率,立刻看到应退税额和每一步的出处。 Trading companies (exempt-and-refund) and manufacturers (exempt-credit-refund). 读取数据 / Reads: refund-rates@current, central-parity@current. 输入为精确的十进制字符串 / Inputs are exact decimal strings. 用户没有给的数字和日期不要自己编:必填的先问用户,选填的不填。 / Never make up a figure or a date the user did not give: ask for a required one, leave an optional one out. 回复时引用回答里的 provenance.source_line / Quote provenance.source_line in your reply.
Paramètres, retour & exemple (7)
Paramètresmode· string · optionnel · period | order
计算方式。可选值:period = 按申报期计算;order = 单笔估算 / How to work it out. options: period = For a filing period; order = One-order estimateexports· array · requis
出口货物 / Exported goodsinputTax· string · optionnel
当期进项税额(CNY) / Input VAT this period (CNY)outputTax· string · optionnel
当期内销销项税额(CNY) / Output VAT on domestic sales this period (CNY)carriedCredit· string · optionnel
上期留抵税额(CNY) / Credit carried from the last period (CNY)enterpriseType· string · requis · trading | manufacturer
企业类型。可选值:trading = 外贸企业(免退税);manufacturer = 生产企业(免抵退) / Business type. options: trading = Trading company (exempt-and-refund); manufacturer = Manufacturer (exempt-credit-refund)declaredEndCredit· string · optionnel
申报表的期末留抵税额(可选)(CNY) / Period-end credit on the VAT return (optional) (CNY)
Exemple d'appel{"name": "tuishui", "arguments": {"exports": [], "enterpriseType": "trading"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tool": "texte", "links": "texte", "steps": [], "outputs": "texte", "warnings": [], "normalized": "texte", "provenance": "texte"}} - unit-convert≈ 2454 tokens
单位换算(Unit converter):长度、重量、体积,按国际通用的定义系数换算。 Length, weight and volume, with the internationally defined factors. 输入为精确的十进制字符串 / Inputs are exact decimal strings. 用户没有给的数字和日期不要自己编:必填的先问用户,选填的不填。 / Never make up a figure or a date the user did not give: ask for a required one, leave an optional one out. 回复时引用回答里的 provenance.source_line / Quote provenance.source_line in your reply.
Paramètres, retour & exemple (3)
Paramètresto· string · requis
换算为。可选值:mm = 毫米 mm;cm = 厘米 cm;m = 米 m;in = 英寸 in;ft = 英尺 ft;g = 克 g;kg = 千克 kg;t = 公吨 t;lb = 磅 lb;cm3 = 立方厘米 cm³;L = 升 L;m3 = 立方米 m³;in3 = 立方英寸 in³;ft3 = 立方英尺 ft³ / Convert to. options: mm = mm; cm = cm; m = m; in = in; ft = ft; g = g; kg = kg; t = t (metric ton); lb = lb; cm3 = cm³; L = L; m3 = m³; in3 = in³; ft3 = ft³from· string · requis
原单位。可选值:mm = 毫米 mm;cm = 厘米 cm;m = 米 m;in = 英寸 in;ft = 英尺 ft;g = 克 g;kg = 千克 kg;t = 公吨 t;lb = 磅 lb;cm3 = 立方厘米 cm³;L = 升 L;m3 = 立方米 m³;in3 = 立方英寸 in³;ft3 = 立方英尺 ft³ / From. options: mm = mm; cm = cm; m = m; in = in; ft = ft; g = g; kg = kg; t = t (metric ton); lb = lb; cm3 = cm³; L = L; m3 = m³; in3 = in³; ft3 = ft³value· string · requis
数值 / Value
Exemple d'appel{"name": "unit-convert", "arguments": {"to": "texte", "from": "texte", "value": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tool": "texte", "links": "texte", "steps": [], "outputs": "texte", "warnings": [], "normalized": "texte", "provenance": "texte"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».