Forest Factory
Paid x402 micro-utilities for agents via a six-tool Streamable HTTP MCP pilot.
我该使用它吗
质量与安全性
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"forest-factory": {
"url": "https://http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run/mcp"
}
}
}远程端点
https://http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run/mcpstreamable-http它能做什么
工具清单
工具(6)
🟢api_discover(url)
Find API docs, developer portal, candidate base URLs and auth docs. Price: $0.004 USDC per successful call.
输入模式
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Public HTTP(S) URL to inspect, resolve, or compare."
}
},
"required": [
"url"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪commerce_buyability(url, variant, quantity)
Report whether a public item appears buyable with explicit blockers such as out-of-stock or unknown. This is a preflight only: it never signs in, buys, creates an order or guarantees checkout. Price: $0.003 USDC per successful call.
输入模式
{
"type": "object",
"properties": {
"url": {
"type": "string",
"maxLength": 2048,
"pattern": "^https?:\\/\\/",
"description": "Public HTTP(S) URL to inspect, resolve, or compare."
},
"variant": {
"type": "object",
"additionalProperties": {},
"description": "Public identifiers value used to scope this lookup."
},
"quantity": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"description": "Requested item quantity to validate against provider limits."
}
},
"required": [
"url"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪commerce_availability(url, variant)
Resolve public product or listing availability with explicit normalized states. It reports only provider evidence and never infers inventory, reserves items or places an order. Price: $0.002 USDC per successful call.
输入模式
{
"type": "object",
"properties": {
"url": {
"type": "string",
"maxLength": 2048,
"pattern": "^https?:\\/\\/",
"description": "Public HTTP(S) URL to inspect, resolve, or compare."
},
"variant": {
"type": "object",
"additionalProperties": {},
"description": "Public identifiers value used to scope this lookup."
}
},
"required": [
"url"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪domain_preflight(domain)
Resolve a bare public domain into operational registration, DNS, HTTPS/TLS and mail-policy state using IANA-routed RDAP, DNS, MX/TXT/SPF/DMARC and a bounded TLS probe. No registrant personal data, vulnerability scanning, mailbox existence or deliverability claim. Provider uncertainty is explicit. Price: $0.003 USDC per successful call.
输入模式
{
"type": "object",
"properties": {
"domain": {
"type": "string",
"minLength": 3,
"maxLength": 253,
"description": "Bare DNS domain name, not a URL, path, IP address or email."
}
},
"required": [
"domain"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪release_asset_resolve(repository, os, arch, release, allow_prerelease)
Resolve a public GitHub release into the most plausible downloadable asset for a normalized OS/architecture target, excluding source/signature/checksum files and linking checksum companions when present. Returns ambiguity instead of silently choosing tied candidates. No private repositories or customer authentication. Price: $0.003 USDC per successful call.
输入模式
{
"type": "object",
"properties": {
"repository": {
"type": "string",
"minLength": 3,
"maxLength": 300,
"description": "Public owner/name repository to inspect."
},
"os": {
"type": "string",
"enum": [
"windows",
"linux",
"macos",
"freebsd",
"any"
],
"description": "Public os value used to scope this lookup."
},
"arch": {
"type": "string",
"enum": [
"x86_64",
"x86",
"arm64",
"armv7",
"any"
],
"description": "Public arch value used to scope this lookup."
},
"release": {
"type": "string",
"minLength": 1,
"maxLength": 128,
"description": "Release identifier used to resolve a public asset."
},
"allow_prerelease": {
"type": "boolean",
"description": "Public allow prerelease value used to scope this lookup."
}
},
"required": [
"repository",
"os",
"arch"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪package_preflight(ecosystem, package, version)
Normalize npm or PyPI package reality: existence, requested-version existence, resolved/latest version, staleness, deprecation/yank state when available, license and runtime requirement. No dependency graph or vulnerability analysis. Public registries only; unsupported provider fields are null. Price: $0.002 USDC per successful call.
输入模式
{
"type": "object",
"properties": {
"ecosystem": {
"type": "string",
"enum": [
"npm",
"pypi"
],
"description": "Public ecosystem value used to scope this lookup."
},
"package": {
"type": "string",
"minLength": 1,
"maxLength": 214,
"description": "Public package name to inspect."
},
"version": {
"type": "string",
"minLength": 1,
"maxLength": 128,
"description": "Package version whose public metadata should be checked."
}
},
"required": [
"ecosystem",
"package"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}社区
证据