确定性AI工具服务器

TinyFn MCP Server是一个提供500+确定性工具的AI代理服务器,用于解决数学计算、数据转换、验证等任务,确保每次结果准确无误。

  • by tinyfn-io
  • Python
  • 云端部署
  • 1 星标
  • 更新于
在 GitHub 查看 tinyfn-io/tinyfn-mcp

使用说明

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>") → "&lt;div&gt;"
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)
  1. 验证您的API密钥以 tf_live_
  2. 检查您是否正在使用 X-API-Key 标题(不是 Authorization)
  3. 确保您的密钥在以下时间处于活动状态 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)

你已达到计划的费率上限。选项:


📚 文档和资源



🤝 支持


📄 许可证

MIT许可证——见 许可证 了解详情。


The boring stuff, done right.

Website • Docs • GitHub • Twitter