使用说明
TinyFn MCP Server
🧮 Give your AI agent 500+ deterministic tools
Stop hallucinating math. Start getting correct answers.
Quick Start • Servers • Examples • Pricing • Docs • Support
| 🎉 Free Tier Available! 100 requests/month FREE — no credit card required Get your free API key → |
问题
法学硕士擅长推理。他们数学很差。
让任何AI助手进行计算 17% of 4,847 你会得到一个自信但错误的答案。让它用正则表达式验证电子邮件,生成SHA-256哈希,或转换时区——同样的故事。 LLMs对确定性任务产生了幻觉。
TinyFn是一个 模型上下文协议(MCP) 为您的AI助手提供服务的服务器 500多种始终返回正确答案的工具数学、转换、验证、哈希、日期算术——这些无聊的东西,做得对。
| 🧮 500+ Tools Math, strings, dates, and much more |
🎯 Zero Hallucinations Deterministic results every single time |
⚡ No Installation Remote MCP server zero setup |
🔌 Works Everywhere Claude, Cursor, Windsurf, any MCP client |
🖥️ 使用您的工具
TinyFn作为远程MCP服务器运行——否 npx,没有Docker,没有本地安装。只需将URL添加到您的配置中。
| 平台 | 工具限制 | 推荐设置 | 配置位置 |
|---|---|---|---|
| 克劳德代码 | 500+(工具搜索) | /mcp/all/ --使用一切 |
~/.claude/settings.json |
| 克劳德桌面版 | 约100个工具 | 2-3个类别服务器 | ~/Library/Application Support/Claude/claude_desktop_config.json |
| 光标 | 约40个工具 | 1-2个重点服务器 | 光标MCP设置 |
| 帆板运动 | 约40个工具 | 1-2个重点服务器 | Windsurf MCP设置 |
| Continue.dev | 不同 | 类别服务器 | .continue/config.json |
| 任何MCP客户端 | 变化 | 符合您的工具限制 | 特定于客户 |
💡 为什么选择分类服务器? 大多数AI客户端限制了工具的数量。TinyFn拆分500多种工具 12台集中服务器 这样你就可以准确地选择你需要的东西。
✅ 简单有效的查询示例
连接后,只需用简单的语言询问您的AI助手:
数学与数字
- ✅ “7919是质数吗?”
- ✅ “4847的17%是多少?”
- ✅ “计算12的阶乘”
转化
- ✅ “将72°F转换为摄氏度”
- ✅ “100公里等于多少英里?”
- ✅ “将#3B82F6转换为RGB值”
验证
- ✅ “是user@example.com有效的电子邮件地址?"
- ✅ “验证此信用卡号:4111111111111111”
- ✅ “550e8400-e29b-41d4-a716-446655440000是有效的UUID吗?”
编码和哈希
- ✅ Base64编码“你好,世界!”
- ✅ “生成‘我的秘密字符串’的SHA-256哈希值”
- ✅ “URL编码‘你好,世界,再见’”
日期与时间
- ✅ “1月15日到3月22日之间有多少天?”
- ✅ “当前的Unix时间戳是多少?”
- ✅ “2024年是闰年吗?”
生成器
- ✅ “生成UUID”
- ✅ “创建一个安全的20个字符的密码”
- ✅ “掷3个六面骰子”
⚡ 快速开始
1.获取免费的API密钥 在 tinyfn.io (需要10秒)
2.将TinyFn添加到您的MCP客户端:
克劳德代码
Claude Code支持工具搜索,因此您可以使用包含所有500多种工具的完整服务器:
{
"mcpServers": {
"tinyfn": {
"url": "https://api.tinyfn.io/mcp/all/",
"headers": {
"X-API-Key": "tf_live_YOUR_KEY_HERE"
}
}
}
}
将此添加到 ~/.claude/settings.json 或使用 claude mcp add.
克劳德桌面版
增添 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)或 %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"tinyfn-math": {
"url": "https://api.tinyfn.io/mcp/math/",
"headers": {
"X-API-Key": "tf_live_YOUR_KEY_HERE"
}
},
"tinyfn-validate": {
"url": "https://api.tinyfn.io/mcp/validate/",
"headers": {
"X-API-Key": "tf_live_YOUR_KEY_HERE"
}
}
}
}
提示: Claude Desktop支持约100个工具。根据您的工作流程添加2-3个类别服务器。
光标和风帆
这些平台有~40个工具限制。选择1-2台重点服务器:
{
"mcpServers": {
"tinyfn-validate": {
"url": "https://api.tinyfn.io/mcp/validate/",
"headers": {
"X-API-Key": "tf_live_YOUR_KEY_HERE"
}
}
}
}
建议用于Cursor/Windsurf: validate (15个工具), hash (18个工具), encode (20个工具), convert (42个工具)。
Continue.dev
{
"experimental": {
"mcpServers": [
{
"name": "tinyfn-math",
"url": "https://api.tinyfn.io/mcp/math/",
"headers": {
"X-API-Key": "tf_live_YOUR_KEY_HERE"
}
}
]
}
}
3.开始提问。 你的人工智能现在有了用于数学、转换、验证等的确定性工具。
📡 可用的MCP服务器
所有服务器都使用基本URL https://api.tinyfn.io。选择您需要的类别:
| 服务器 | 端点 | 工具 | 它的作用 |
|---|---|---|---|
| 全部 | /mcp/all/ |
500+ | 一切尽在克劳德代码的最佳选择 |
| 数学 | /mcp/math/ |
52 | 算术、三元组、素数、阶乘、比较 |
| 转换 | /mcp/convert/ |
42 | 温度、长度、重量、体积、速度、数据大小 |
| 字符串 | /mcp/string/ |
33 | 案例转换、slugify、修剪、字数统计、提取 |
| 日期时间 | /mcp/datetime/ |
24 | 日期解析、格式化、差异、时区、闰年 |
| 编码 | /mcp/encode/ |
20 | Base64,URL,HTML,十六进制,ROT13,莫尔斯,JWT解码 |
| 哈希 | /mcp/hash/ |
18 | MD5、SHA-256、SHA-512、HMAC、bcrypt、CRC32 |
| 颜色 | /mcp/color/ |
30 | HEX/RGB/HSL转换、渐变、对比度、调色板 |
| 统计 | /mcp/stats/ |
16 | 平均值、中位数、众数、标准偏差、百分位数、相关性 |
| 验证 | /mcp/validate/ |
15 | 电子邮件、URL、电话、信用卡、UUID、IP、JSON、日期 |
| 金融 | /mcp/finance/ |
15 | 利息、贷款、抵押贷款、投资回报率、保证金、小费计算器 |
| 生成 | /mcp/generate/ |
15 | UUID、密码、随机数、lorem ipsum、骰子 |
⚠️ 重要提示: 所有URL 必须 以尾随结尾
/否则请求将返回404错误。
🛠️ 工具类别
🔢 Math & Numbers — 52 tools
| 工具 | 说明 | 示例 |
|---|---|---|
add, subtract, multiply, divide |
基本算术 | add(17, 25) → 42 |
percentage |
百分比计算 | percentage(17, 4847) → 823.99 |
is_prime |
灵长类测试 | is_prime(7919) → true |
factorial |
因子计算 | factorial(12) → 479001600 |
fibonacci |
第N个斐波那契数 | fibonacci(10) → 55 |
gcd, lcm |
GCD和LCM | gcd(48, 18) → 6 |
power, square_root |
指数化 | square_root(144) → 12 |
sin, cos, tan |
三角函数 | sin(1.5708) → 1.0 |
log, log10, log2 |
对数 | log10(1000) → 3 |
floor, ceil, round_number |
四舍五入 | ceil(4.2) → 5 |
absolute_value, sign |
数字属性 | sign(-42) → -1 |
clamp, distance, hypotenuse |
范围和几何形状 | hypotenuse(3, 4) → 5 |
📝 String Operations — 33 tools
| 工具 | 说明 | 示例 |
|---|---|---|
reverse_string |
反转文本 | reverse_string("hello") → "olleh" |
uppercase, lowercase |
案例转换 | uppercase("hello") → "HELLO" |
camel_case, snake_case, kebab_case |
命名约定 | snake_case("helloWorld") → "hello_world" |
slug |
URL安全蛞蝓 | slug("Hello World!") → "hello-world" |
trim, pad |
空白处理 | trim(" hi ") → "hi" |
word_count, string_length |
文本度量 | word_count("hello world") → 2 |
contains, starts_with, ends_with |
字符串匹配 | contains("hello", "ell") → true |
split, join |
数组操作 | split("a,b,c", ",") → ["a","b","c"] |
extract_emails, extract_urls |
内容提取 | 从文本块中提取电子邮件 |
is_palindrome |
回文检查 | is_palindrome("racecar") → true |
count_char, count_substring |
字符计数 | count_char("hello", "l") → 2 |
✅ Validation — 15 tools
| 工具 | 说明 | 示例 |
|---|---|---|
validate_email |
电子邮件格式验证 | validate_email("user@example.com") → true |
validate_url |
URL格式验证 | validate_url("https://tinyfn.io") → true |
validate_phone |
电话号码验证 | validate_phone("+1-555-123-4567") → true |
validate_credit_card |
Luhn算法检查 | validate_credit_card("4111111111111111") → true |
validate_uuid |
UUID格式验证 | validate_uuid("550e8400-e29b-41d4-a716-446655440000") → true |
validate_ip |
IPv4/IPv6验证 | validate_ip("192.168.1.1") → true |
validate_json |
JSON语法验证 | validate_json('{"key": "value"}') → true |
validate_date |
日期格式验证 | validate_date("2024-02-29") → true |
validate_hex |
十六进制字符串验证 | validate_hex("1a2b3c") → true |
validate_base64 |
Base64验证 | validate_base64("SGVsbG8=") → true |
🔄 Conversions — 42 tools
| 工具 | 说明 | 示例 |
|---|---|---|
celsius_to_fahrenheit |
温度 | celsius_to_fahrenheit(100) → 212 |
kilometers_to_miles |
距离 | kilometers_to_miles(100) → 62.14 |
kilograms_to_pounds |
重量 | kilograms_to_pounds(70) → 154.32 |
liters_to_gallons_us |
音量 | liters_to_gallons_us(3.785) → 1.0 |
hex_to_rgb |
颜色 | hex_to_rgb("#3B82F6") → {r:59, g:130, b:246} |
decimal_to_binary |
基础转换 | decimal_to_binary(42) → "101010" |
bytes_to_human |
文件大小 | bytes_to_human(1073741824) → "1 GB" |
mph_to_kph |
速度 | mph_to_kph(60) → 96.56 |
inches_to_centimeters |
长度 | inches_to_centimeters(12) → 30.48 |
hours_to_minutes |
时间 | hours_to_minutes(2.5) → 150 |
🔐 Hashing — 18 tools
| 工具 | 说明 | 示例 |
|---|---|---|
hash_md5 |
MD5哈希 | hash_md5("hello") → "5d41402abc4b..." |
hash_sha256 |
SHA-256哈希 | hash_sha256("hello") → "2cf24dba5fb0..." |
hash_sha512 |
SHA-512哈希 | 完整的128个字符的十六进制摘要 |
hmac_sha256 |
HMAC签名 | 密钥哈希认证 |
hash_sha3_256, hash_sha3_512 |
SHA-3家族 | 现代哈希算法 |
hash_blake2b, hash_blake2s |
BLAKE2 | 高性能哈希 |
hash_crc32 |
CRC32校验和 | 错误检测码 |
compare_hashes |
定时安全比较 | 恒定时间哈希比较 |
identify_hash |
哈希识别 | 从字符串中检测哈希算法 |
🔑 Encoding — 20 tools
| 工具 | 说明 | 示例 |
|---|---|---|
base64_encode, base64_decode |
Base64 | base64_encode("Hello") → "SGVsbG8=" |
url_encode, url_decode |
URL编码 | url_encode("hello world") → "hello%20world" |
html_encode, html_decode |
HTML实体 | html_encode("<div>") → "<div>" |
hex_encode, hex_decode |
十六进制编码 | hex_encode("hi") → "6869" |
jwt_decode |
JWT解析 | 解码JWT有效载荷(无验证) |
rot13 |
ROT13密码 | rot13("hello") → "uryyb" |
morse_encode, morse_decode |
莫尔斯电码 | morse_encode("SOS") → "... --- ..." |
json_minify, json_prettify |
JSON格式化 | 缩小或漂亮打印JSON |
📅 Date & Time — 24 tools
| 工具 | 说明 | 示例 |
|---|---|---|
get_now |
当前时间戳 | ISO 8601时间戳 |
format_date, parse_date |
日期格式 | 解析和格式化日期 |
date_diff |
日期之间的天数 | date_diff("2024-01-15", "2024-03-22") → 67 days |
add_time, subtract_time |
日期算术 | 加/减天、小时、分钟 |
convert_timezone |
时区转换 | 在任何IANA时区之间转换 |
is_leap_year |
闰年检查 | is_leap_year(2024) → true |
calculate_age |
从出生日期开始的年龄 | 计算确切年龄 |
relative_time |
相对格式 | "2 hours ago", "in 3 days" |
days_in_month |
月份长度 | days_in_month(2, 2024) → 29 |
is_weekend |
周末检查 | 检查日期是否在星期六/星期日 |
🎲 Generators — 15 tools
| 工具 | 说明 | 示例 |
|---|---|---|
generate_uuid |
UUID v4 | "550e8400-e29b-41d4-a716-446655440000" |
generate_uuid_v7 |
UUID v7(可时间排序) | 基于时间戳的UUID |
generate_password |
安全密码 | 可配置长度和字符集 |
random_number |
随机整数 | random_number(1, 100) → 42 |
random_string |
随机字符串 | 可配置长度和字符集 |
generate_token |
API令牌 | 加密安全令牌 |
generate_lorem |
Lorem ipsum | 生成占位符文本 |
generate_color |
随机颜色 | 随机十六进制颜色代码 |
roll_dice |
骰子滚动 | roll_dice(3, 6) → [4, 2, 6] |
flip_coin |
硬币翻转 | "heads" 或 "tails" |
shuffle_list |
随机排列数组 | 随机化数组顺序 |
🎨 Colors — 30 tools
| 工具 | 说明 | 示例 |
|---|---|---|
hex_to_hsl, hsl_to_hex |
颜色空间转换 | 格式间转换 |
hex_to_rgb, rgb_to_hex |
RGB转换 | hex_to_rgb("#FF5733") → {r:255,g:87,b:51} |
lighten_color, darken_color |
亮度调节 | 按百分比变亮/变暗 |
complement_color |
互补色 | 选择相反的颜色 |
triadic_colors, analogous_colors |
色彩协调 | 生成配色方案 |
contrast_ratio |
WCAG对比 | 检查可访问性合规性 |
generate_gradient |
渐变生成 | 在两种颜色之间生成颜色停止 |
generate_shades, generate_tints |
着色/色调渐变 | 创建单色调色板 |
invert_color |
颜色反转 | 反转任何十六进制颜色 |
blend_colors |
颜色混合 | 将两种颜色混合在一起 |
📊 Statistics — 16 tools
| 工具 | 说明 | 示例 |
|---|---|---|
calculate_mean |
算术平均值 | calculate_mean([10, 20, 30]) → 20 |
calculate_median |
中值 | calculate_median([1, 3, 5, 7]) → 4 |
calculate_mode |
最常见值 | calculate_mode([1, 2, 2, 3]) → 2 |
calculate_variance |
总体方差 | 统计方差 |
calculate_stddev |
标准差 | 统计分布 |
calculate_percentile |
百分位数计算 | calculate_percentile([1..100], 95) → 95 |
calculate_quartiles |
Q1、Q2、Q3 | 四分位数边界 |
calculate_correlation |
Pearson相关 | 数据集之间的相关系数 |
calculate_zscore |
Z分数 | 标准分数计算 |
describe_data |
摘要统计 | 数据集的完整统计描述 |
💰 Finance — 15 tools
| 工具 | 说明 | 示例 |
|---|---|---|
compound_interest |
复利 | 用复利计算未来价值 |
simple_interest |
单利 | 基本利息计算 |
loan_payment |
贷款还款 | 月还款计算器 |
mortgage_calculator |
抵押贷款 | 每月分期偿还抵押贷款 |
calculate_tip |
提示计算器 | calculate_tip(85.50, 20) → $17.10 |
percentage_change |
增长/下降 | percentage_change(100, 125) → 25% |
calculate_markup, calculate_margin |
定价 | 加价和利润计算 |
calculate_discount |
折扣 | 折扣后的价格 |
return_on_investment |
ROI | 投资回报率 |
rule_of_72 |
翻倍时间 | 投资翻倍所需的时间 |
break_even |
盈亏平衡分析 | 盈亏平衡所需的单位 |
🏃 Health & Fitness — 10 tools
| 工具 | 说明 | 示例 |
|---|---|---|
calculate_bmi |
体重指数 | calculate_bmi(70, 1.75) → 22.86 |
calculate_bmr |
基础代谢率 | 每日卡路里基线 |
ideal_weight |
理想重量范围 | 基于身高和体型 |
heart_rate_zones |
训练区 | 脂肪燃烧区、有氧运动区、峰值区 |
estimate_body_fat |
体脂估算 | Navy法估算 |
daily_water_intake |
水推荐 | 基于体重和活动 |
calories_burned |
运动卡路里 | 活动类型和持续时间的卡路里 |
calculate_macros |
宏观分解 | 蛋白质/碳水化合物/脂肪分解 |
sleep_cycles |
睡眠优化 | 基于周期的最佳唤醒时间 |
🎭 Fun — 10 tools
| 工具 | 说明 | 示例 |
|---|---|---|
magic_8_ball |
魔法8球 | 随机神秘答案 |
dad_joke |
爸爸的笑话 | 保证呻吟 |
fortune_cookie |
财富饼干 | 随机财富信息 |
random_compliment |
赞美 | 照亮某人的一天 |
random_excuse |
借口 | 创意借口生成器 |
would_you_rather |
你愿意吗?随机困境 | |
friendly_roast |
友好的烤肉 | 轻松的烤肉 |
random_trivia |
琐事 | 随机琐事事实 |
yes_no |
是/否预言 | 随机是或否 |
🎯 非常适合
- 人工智能辅助开发 --在编码工作流程中需要可靠数学的Cursor和Windsurf用户
- 数据分析 --统计数据、百分位数和财务计算,无需事后猜测
- 内容创作 --使用AI构建时的字数统计、切分和编码
- DevOps与安全 --哈希生成、UUID创建和输入验证
- 教育 --使用能够展示正确数学结果的工具进行教学
- API开发 --在开发过程中验证输入、生成测试数据和计算值
💰 定价
| Free | Starter | Pro | Enterprise |
|---|---|---|---|
$0/mo100 requests ✅ All 500+ tools ✅ MCP & REST API ✅ 10 req/min rate limit ✅ Community support |
$9/mo10,000 requests ✅ Everything in Free ✅ 100 req/min rate limit ✅ Email support ✅ Usage analytics |
$30/mo100,000 requests ✅ Everything in Starter ✅ 1,000 req/min rate limit ✅ Priority support ✅ Advanced analytics |
CustomUnlimited ✅ Everything in Pro ✅ SLA guarantee ✅ Dedicated support ✅ Custom integrations |
All plans include access to every tool. Sign up free →
🔧 故障排除
❌ Getting 404 errors
所有MCP服务器URL 必须 以斜线结尾 /.
✅ https://api.tinyfn.io/mcp/math/
❌ https://api.tinyfn.io/mcp/math
❌ Authentication errors (401/403)
- 验证您的API密钥以
tf_live_ - 检查您是否正在使用
X-API-Key标题(不是Authorization) - 确保您的密钥在以下时间处于活动状态 tinyfn.io/仪表板
{
"headers": {
"X-API-Key": "tf_live_YOUR_KEY_HERE"
}
}
❌ Too many tools / client not loading
您的MCP客户端有工具限制。而非 /mcp/all/,使用特定类别的服务器:
| 如果你需要的话。.. | 使用服务器 | 工具 |
|---|---|---|
| 仅验证 | /mcp/validate/ |
15 |
| 仅哈希 | /mcp/hash/ |
18 |
| 仅编码 | /mcp/encode/ |
20 |
| 仅数学 | /mcp/math/ |
52 |
看 完整服务器列表 对于所有选项。
❌ Rate limit exceeded (429)
你已达到计划的费率上限。选项:
- 免费等级: 10个请求/分钟,100个/月-- 升级到tinyfn.io
- 开胃菜: 100个请求/分钟,10000个/月
- 查看您当前的使用情况 tinyfn.io/仪表板
📚 文档和资源
- MCP概述 --所有支持平台的安装指南
- API 参考 -用于直接使用HTTP的REST API文档
- MCP类别 --每台服务器的详细细分
- 认证 -API密钥设置和管理
- 速率限制 --每个计划的配额和限制
- LLM背景 —
llms.txt用于AI可读文档
🤝 支持
- 📧 电子邮件: support@tinyfn.io
- 🐛 问题: GitHub 问题
- 💬 出售: sales@tinyfn.io
📄 许可证
MIT许可证——见 许可证 了解详情。
The boring stuff, done right.