关于 TidyData Tools
TidyData Tools 是面向助手及其他 MCP 客户端的远程 MCP 服务,提供只读实用工具。工具涵盖日期、货币、网站与域名检查、地理数据、营养和文本处理。
主要功能
- 01节假日、工作日和时区工具
- 02货币、IBAN 与贷款计算
- 03DNS、WHOIS 和网站检查
- 04地理、机场与邮编查询
- 05文本、营养与单位换算工具
适用场景
- 01查询日期区间内的节假日和工作日
- 02检查网站的重定向、链接和 SEO
- 03查询机场或邮编对应的地点数据
- 04总结文本或计算食材营养成分
MCP 相关
远程 MCP 服务通过无状态 Streamable HTTP 提供只读工具,无需身份验证。兼容客户端也可通过 stdio 桥接访问。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://tidydata-api.tidydata.workers.dev/mcpclaude mcp add --transport http tidydata-dev-tidydata https://tidydata-api.tidydata.workers.dev/mcp{"mcpServers":{"tidydata-dev-tidydata":{"type":"http","url":"https://tidydata-api.tidydata.workers.dev/mcp"}}}在 Cursor 中打开{"servers":{"tidydata-dev-tidydata":{"type":"http","url":"https://tidydata-api.tidydata.workers.dev/mcp"}}}在 VS Code 中打开{"mcpServers":{"tidydata-dev-tidydata":{"type":"http","url":"https://tidydata-api.tidydata.workers.dev/mcp"}}}{"mcpServers":{"tidydata-dev-tidydata":{"serverUrl":"https://tidydata-api.tidydata.workers.dev/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
49| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| lang | string | 否 | 名称使用的语言(例如 en) |
| year | string | 否 | 年份(例如 2026) |
| state | string | 否 | 州/地区代码(例如 MD) |
| types | string | 否 | public、bank、optional、school、observance 或 all(例如 public) |
| country | string | 是 | ISO 国家代码(例如 ES) |
详细介绍
面向 AI 助手的 49 种只读工具:覆盖 100 多个国家的公共假日和工作日、货币换算(ECB 汇率)、时区、日出和月相、DNS / WHOIS / 域名可用性、网页检查(状态、重定向、SEO、链接、表格、技术栈)、地理数据(城市、机场、邮政编码、距离)、营养成分、词典、拼写检查、摘要和计算器。
远程服务,无需安装。适用于 Claude、ChatGPT、Cursor、VS Code、Windsurf 和任何 MCP 客户端。
https://tidydata-api.tidydata.workers.dev/mcp
- 传输方式:Streamable HTTP(无状态 JSON)
- 身份验证:无
- 免费:每位用户每天可调用 100 次工具。 需要更多?在 RapidAPI、Zyla 或 api.market 上选择方案,使用相同的 API → 价格
连接
Claude(claude.ai / Claude Desktop): Settings → Connectors → Add custom connector → 粘贴上方 URL。
Claude Code:
claude mcp add --transport http tidydata https://tidydata-api.tidydata.workers.dev/mcp
ChatGPT: Settings → Apps & Connectors → Create(开发者模式)→ 粘贴上方 URL,身份验证选择 None。
Cursor(~/.cursor/mcp.json)· Windsurf · Cline:
{
"mcpServers": {
"tidydata": { "url": "https://tidydata-api.tidydata.workers.dev/mcp" }
}
}
VS Code(.vscode/mcp.json):
{
"servers": {
"tidydata": { "type": "http", "url": "https://tidydata-api.tidydata.workers.dev/mcp" }
}
}
仅支持 stdio 的客户端:
npx -y mcp-remote https://tidydata-api.tidydata.workers.dev/mcp
示例提示词
- “2026 年 12 月 8 日是西班牙的公共假日吗?12 月有多少个工作日?”
- “按今天的 ECB 汇率将 250 USD 换算成 EUR。”
- “检查 example.com 的 DNS、SSL 重定向和安全标头。”
- “tidyplanner.com 可以注册吗?如果不能,所有者是谁?”
- “明天里斯本的日出和黄金时段。”
- “200 g 鸡胸肉、100 g 米饭和 1 tbsp 橄榄油的热量和蛋白质含量。”
工具
📅 日期与时间
| 工具 | 功能 |
|---|---|
public_holidays | 查询某个国家的公共假日 |
is_public_holiday | 查询某个日期是否为公共假日 |
business_days_between | 计算两个日期之间的工作日 |
add_business_days | 为日期增加若干工作日 |
convert_time_zone | 时区转换器 / 世界时钟 |
timezone_by_coordinates | 查询某组纬度/经度对应的时区 |
sunrise_sunset | 查询日出、日落、曙暮光和黄金时段 |
moon_phase | 查询月相和照明比例 |
convert_calendar_date | 将日期转换为伊斯兰历、希伯来历、中国历等历法 |
💱 货币
| 工具 | 功能 |
|---|---|
convert_currency | 货币换算(ECB 汇率) |
exchange_rates | 查询最新汇率 |
validate_iban | 验证并解析 IBAN |
loan_calculator | 计算贷款 / 房贷还款额和还款计划 |
🌐 网站与域名
| 工具 | 功能 |
|---|---|
dns_lookup | 查询域名的 DNS 记录 |
dns_propagation | 检查 DNS 在全球解析器中的传播情况 |
domain_whois | 查询域名注册信息(WHOIS/RDAP) |
domain_availability | 查询域名是否可用 |
check_url_status | 查询 URL 的 HTTP 状态和重定向链 |
expand_short_url | 展开短链接 |
link_preview | 查询网页的标题、描述和图片 |
website_technologies | 查询网站使用的技术 |
seo_audit | 对 URL 进行页面 SEO 审核 |
security_headers_check | 评估网站的安全标头 |
extract_links | 提取网页中的链接 |
extract_html_tables | 将网页中的表格提取为 JSON |
sitemap_urls | 查询网站站点地图中列出的 URL |
robots_txt_check | 查询 robots.txt 是否允许访问某个 URL |
ip_lookup | 查询 IP 地址的所有者、网络和国家/地区 |
🗺️ 地点
| 工具 | 功能 |
|---|---|
country_info | 查询国家数据(首都、货币、语言等) |
airport_info | 按 IATA/ICAO 代码查询机场 |
airport_search | 按名称或城市搜索机场 |
airport_distance | 计算两个机场之间的距离 |
city_search | 查找城市(坐标、人口、国家/地区) |
reverse_geocode | 查询某组纬度/经度附近的城市 |
distance_between_places | 计算两个地点或坐标之间的距离 |
postal_code_lookup | 查询邮政编码 / ZIP code 对应的地点 |
| 工具 | 功能 |
|---|---|
dictionary_define | 查询英语单词的释义 |
synonyms | 查询英语单词的同义词 |
rhymes | 查询英语单词的押韵词 |
spell_check | 检查英语拼写并提供建议 |
summarize | 总结文本或网页 |
extract_keywords | 提取文本关键词(58 种语言) |
detect_language | 检测文本所用语言 |
🧮 其他
| 工具 | 功能 |
|---|---|
nutrition_search | 查询食物的营养成分(USDA) |
nutrition_calculate | 计算一组配料的卡路里和宏量营养素 |
decode_vin | 解码车辆 VIN |
convert_units | 转换计量单位 |
hash_text | 计算文本的 MD5 / SHA 哈希值 |
generate_password | 生成安全的随机密码 |
所有工具均为只读(readOnlyHint: true)。完整 API 文档:developers.tidydata.workers.dev
数据来源
欧洲中央银行参考汇率 · date-holidays(CC BY 3.0)· GeoNames(CC BY 4.0)· OurAirports(公有领域)· USDA FoodData Central(公有领域)· WordNet / CMU 词典 · SCOWL 词表 · 公共 DNS 解析器和 RDAP。
TidyData 的更多内容
- 可打印品商店:etsy.com/shop/TidyData
- 免费网络工具:tidydata-tools.tidydata.workers.dev
- Apify actors:apify.com/tidydata
许可证
本仓库(文档和配置)采用 MIT 许可证。托管服务在上述每日限额内免费使用。
💻 每个 API 的代码示例(curl、Python、JavaScript、Postman、OpenAPI):tidydata-api-examples
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。