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>"` | ||
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/mo
100 requests
✅ All 500+ tools
✅ MCP & REST API
✅ 10 req/min rate limit
✅ Community support
$9/mo
10,000 requests
✅ Everything in Free
✅ 100 req/min rate limit
✅ Email support
✅ Usage analytics
$30/mo
100,000 requests
✅ Everything in Starter
✅ 1,000 req/min rate limit
✅ Priority support
✅ Advanced analytics
Custom
Unlimited
✅ 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
- 🐛 问题:
- 💬 出售: sales@tinyfn.io
______________________________________________________________________
📄 许可证
MIT许可证——见 许可证 了解详情。
______________________________________________________________________
The boring stuff, done right.
Website • Docs • GitHub • Twitter
