关于 ToolPipe MCP Server
ToolPipe MCP Server 为兼容 MCP 的 AI 客户端提供开发者实用工具,涵盖数据处理、网络查询、代码生成和测试。它可通过托管远程服务或本地 npx 运行。
主要功能
- 01JSON、CSV、YAML 转换
- 02文本处理与正则测试
- 03DNS、SSL 和域名查询
- 04生成代码与 DevOps 配置
- 05二维码、哈希和 UUID
适用场景
- 01验证并转换数据文件
- 02检查网站、DNS 和 SSL
- 03生成 API、代码及部署配置
MCP 相关
它通过 MCP 暴露 120 多种开发工具,支持连接托管远程服务或以 npx 启动本地服务。README 列出 Claude、Cursor、Windsurf、VS Code 和 Cline 等兼容客户端。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://toolpipe.dev/mcpclaude mcp add --transport http cosai-labs-toolpipe https://toolpipe.dev/mcp{"mcpServers":{"cosai-labs-toolpipe":{"type":"http","url":"https://toolpipe.dev/mcp"}}}在 Cursor 中打开{"servers":{"cosai-labs-toolpipe":{"type":"http","url":"https://toolpipe.dev/mcp"}}}在 VS Code 中打开{"mcpServers":{"cosai-labs-toolpipe":{"type":"http","url":"https://toolpipe.dev/mcp"}}}{"mcpServers":{"cosai-labs-toolpipe":{"serverUrl":"https://toolpipe.dev/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
ToolPipe MCP 服务
通过 Model Context Protocol 为 AI Agent 提供 120 多种开发者实用工具。代码审查、模拟数据生成、JSON Schema 验证、安全标头检查、API 客户端生成、OpenAPI 规范生成、CSV 分析、代码压缩、代码格式化、JSON 格式化、二维码、哈希、UUID、DNS、正则表达式、JWT、SQL 格式化、XML/YAML 转换、文本摘要、关键词提取、SSL 检查、WHOIS 查询、TypeScript 生成、Docker Compose 生成、GitHub Actions 工作流、Nginx 配置等。
可与 Claude、Cursor、Windsurf、VS Code、Cline 或任何兼容 MCP 的客户端搭配使用。
快速开始
远程(零安装,推荐)
直接连接到托管服务:
Claude Desktop / Claude Code:
{
"mcpServers": {
"toolpipe": {
"url": "https://troops-submission-what-stays.trycloudflare.com/mcp"
}
}
}
本地(通过 npx)
npx @cosai-labs/toolpipe-mcp-server
Claude Desktop(本地):
{
"mcpServers": {
"toolpipe": {
"command": "npx",
"args": ["-y", "@cosai-labs/toolpipe-mcp-server"],
"env": {
"TOOLPIPE_API_KEY": "tp_your_key_here"
}
}
}
}
Cursor / VS Code
添加到 .cursor/mcp.json 或 .vscode/mcp.json:
{
"servers": {
"toolpipe": {
"url": "https://troops-submission-what-stays.trycloudflare.com/mcp"
}
}
}
环境变量
| 变量 | 默认值 | 说明 |
|---|---|---|
TOOLPIPE_API_KEY | (无) | 用于提高速率限制的 API 密钥 |
TOOLPIPE_BASE_URL | https://toolpipe.dev | API 基础 URL |
TOOLPIPE_LOCAL | false | 对基本工具使用本地实现 |
获取免费 API 密钥(每天 100 次调用):通过 {"email": "[email protected]"} 向 /api-keys/register 发送 POST 请求。除邮箱外无需注册。
120 多种工具
数据与格式化
| 工具 | 说明 |
|---|---|
json_format | 格式化、验证并美化输出 JSON(本地) |
json_to_yaml | 将 JSON 转换为 YAML |
json_to_csv | 将 JSON 数组转换为 CSV |
json_validate_schema | 根据 JSON Schema 验证 JSON |
json_query | 使用点号表示的路径查询 JSON |
json_to_schema | 根据示例数据生成 JSON Schema |
json_diff | 比较两个 JSON 对象 |
code_format | 格式化代码(JSON、SQL、HTML) |
csv_to_json | 将 CSV 转换为 JSON |
yaml_to_json | 将 YAML 转换为 JSON |
xml_to_json | 将 XML 转换为 JSON |
yaml_validate | 验证 YAML 并转换为 JSON |
env_parse | 将 .env 文件解析为 JSON |
文本处理
| 工具 | 说明 |
|---|---|
analyze_text | 字数、阅读时间、句子数 |
text_stats | 文本统计信息和可读性评分 |
summarize_text | 抽取式文本摘要 |
detect_language | 语言检测 |
text_diff | 比较两段文本(统一差异) |
text_similarity | Jaccard、余弦和字符相似度 |
slugify | 将文本转换为适合 URL 的别名 |
slug_generate | 生成 URL 别名 |
regex_test | 测试正则表达式模式并显示匹配详情 |
lorem_ipsum | 生成占位文本 |
markdown_to_html | 将 Markdown 转换为 HTML |
markdown_table | 生成 Markdown 表格 |
markdown_strip | 将 Markdown 去除格式后转换为纯文本 |
html_strip | 去除 HTML 标签并转换为纯文本 |
sql_format | 格式化 SQL 查询 |
编码与安全
| 工具 | 说明 |
|---|---|
hash_text | 对文本进行哈希:MD5、SHA-1、SHA-256、SHA-512(本地) |
base64_encode_decode | 编码/解码 Base64(本地) |
url_encode | 对字符串进行 URL 编码 |
url_decode | 对字符串进行 URL 解码 |
html_encode | 对 HTML 实体进行编码 |
html_decode | 对 HTML 实体进行解码 |
hash_multiple | 多种哈希算法(MD5、SHA1、SHA256、SHA512、BLAKE2) |
jwt_decode | 解码 JWT 令牌 |
jwt_create | 创建 JWT 令牌以供测试 |
generate_uuid | 生成 UUID v4(本地) |
generate_password | 生成安全密码 |
password_check | 检查密码强度和破解所需时间 |
number_convert | 转换十进制/二进制/十六进制/罗马数字 |
number_format | 格式化数字:千位分隔符、文字、科学计数法 |
Web 和网络
| 工具 | 描述 |
|---|---|
dns_lookup | DNS 查询(A、AAAA、MX、NS、TXT) |
ip_lookup | IP 地理位置查询 |
validate_ip | 验证并分类 IP 地址 |
validate_email | 验证电子邮件格式和 MX 记录 |
extract_metadata | 提取 URL 元数据(OG 标签) |
check_website_status | 检查网站是否正常运行 |
seo_analyze | SEO 分析 |
http_request | HTTP 请求(通过 API 调用 curl) |
headers_analyze | 分析 HTTP 响应标头 |
web_extract | 从网页提取内容 |
shorten_url | 创建短 URL |
http_status | HTTP 状态码参考 |
my_ip | 获取调用方的 IP 地址 |
test_endpoint | 测试 API 端点并测量耗时 |
ssl_check | 检查任何域名的 SSL 证书 |
whois_lookup | WHOIS 域名注册信息查询 |
http_headers | 获取 HTTP 响应标头 |
代码和 DevOps
| 工具 | 描述 |
|---|---|
code_analyze | 分析代码:语言、函数、复杂度 |
schema_generate | 生成 TypeScript/Python/Zod 架构 |
generate_gitignore | 为任意语言生成 .gitignore |
generate_dockerfile | 生成 Dockerfile |
generate_env_file | 生成 env 文件 |
generate_openapi | 生成 OpenAPI 规范 |
generate_typescript_interface | 根据 JSON 生成 TypeScript 接口 |
generate_sql_create | 根据 JSON 生成 SQL CREATE TABLE |
generate_github_actions | 生成 GitHub Actions CI 工作流 |
generate_nginx_config | 生成 Nginx 服务配置 |
generate_docker_compose | 生成 docker-compose.yml |
generate_package_json | 生成 package.json |
csp_generate | 生成内容安全策略标头 |
cors_headers | 生成 CORS 配置 |
媒体和视觉
| 工具 | 描述 |
|---|---|
generate_qr_code | 生成二维码 URL |
color_convert | 转换 HEX/RGB/HSL 颜色 |
color_palette | 生成调色板 |
实用工具
| 工具 | 描述 |
|---|---|
timestamp_convert | 转换时间戳/日期 |
cron_parse | 将 cron 解析为通俗易懂的文本 |
get_crypto_prices | 获取实时加密货币价格 |
css_minify | 压缩 CSS |
js_minify | 压缩 JavaScript |
text_summarize | 抽取式文本摘要 |
text_keywords | 提取关键词并评估相关性 |
text_readability | 可读性评分(Flesch-Kincaid、ARI) |
text_diff_detailed | 详细文本差异比较及计数 |
get_random_quote | 随机名言 |
generate_fake_data | 生成模拟数据 |
template_render | 使用变量渲染模板 |
data_transform | 对 JSON 数据进行排序、筛选和分组 |
prompt_build | 构建结构化的大模型提示词 |
测试和 DevOps
| 工具 | 描述 |
|---|---|
webhook_create | 创建用于测试的 webhook 接收端 |
webhook_inspect | 检查捕获的 webhook 请求 |
mock_generate | 生成模拟 API 数据(用户、产品、订单、评论、帖子) |
crontab_generate | 根据通俗易懂的文本生成 cron 表达式 |
diff_generate | 生成两段文本之间的差异/补丁 |
api_stats | 获取 ToolPipe API 统计信息 |
账户和支付
| 工具 | 描述 |
|---|---|
register_api_key | 注册免费的 API 密钥 |
check_api_usage | 检查 API 密钥用量和配额 |
create_payment | 创建加密货币支付订单 |
verify_payment | 在链上验证加密货币支付 |
get_pricing | 获取价格档位和支付信息 |
定价
| 方案 | 价格 | 每日限额 |
|---|---|---|
| Free | $0 | 每天 100 次调用 |
| Pro | $9.99/mo | 每天 10,000 次调用 |
| Enterprise | $49.99/mo | 每天 100,000 次调用 |
使用加密货币支付(ETH、USDC、USDT、DAI)。无需 KYC。AI Agent 可以通过程序进行支付。
API
底层 REST API 提供 200 多个端点。交互式文档位于 /docs。快速入门指南位于 /quickstart。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。