mcpField
S
Strale — Trust And Quality Infrastructure For Ai Agents

Strale — Trust And Quality Infrastructure For Ai Agents

远程服务
github.com/strale-io云与基础设施5今天更新
代码仓库

关于 Strale — Trust And Quality Infrastructure For Ai Agents

Strale 是面向 AI Agent 的按调用付费能力平台,提供企业数据查询、合规检查、财务验证及多步骤解决方案,并以质量评分和调用审计记录描述能力。它同时提供 MCP 服务、REST API、TypeScript 与 Python SDK,适合需要运行时调用多种工具的 Agent 开发者。

主要功能

  1. 01按调用提供多类能力
  2. 02提供企业、合规与财务工具
  3. 03组合多步骤解决方案
  4. 04展示质量评分、来源与限制
  5. 05提供 REST API 和多语言 SDK

适用场景

  1. 01执行企业尽职调查或 KYB 检查
  2. 02验证 VAT、IBAN 等数据
  3. 03为 Agent 接入 Web3 能力
  4. 04通过单一接口调用不同数据工具

MCP 相关

Strale 提供 Streamable HTTP MCP 服务,向 MCP 客户端开放能力目录;调用需按配置提供 API key。README 也提及本地 stdio 服务选项。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://api.strale.io/mcp?src=mcp-registry
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npmstrale-mcp0.2.9

工具

9

此工具无需参数。

详细介绍

Strale

面向 AI Agent 的按次付费工具——一个 API 密钥或一个 x402 钱包。MCP 服务、REST API、TypeScript 和 Python SDK。

strale MCP server

npm npm PyPI License: MIT strale.dev

Strale 是什么

Strale 是一个面向 AI Agent 的能力市场。Agent 可以在运行时调用 strale.do() 来使用各种工具——公司注册信息查询、合规检查、财务验证、Web3 安全等——还可使用 适用于多步骤工作流的打包解决方案,例如完整的 KYB 检查或公司 尽职调查。这样,Agent 无需在自己的代码中硬编码集成,也无需为 可能用到的每个数据源管理凭证。

每个工具页面都会列出输入、输出字段、价格、限制和来源。 不同工具的测试模式各不相同。请从平台信息中查看当前目录、免费额度列表和国家/地区覆盖范围。

如何使用

MCP 服务(推荐:无需安装)
{
  "mcpServers": {
    "strale": {
      "type": "streamableHttp",
      "url": "https://api.strale.io/mcp?src=gh-readme",
      "headers": {
        "Authorization": "Bearer sk_live_your_key_here"
      }
    }
  }
}

适用于 Claude Desktop、Claude Code、Cursor,以及任何支持 Streamable HTTP 的 MCP 客户端。如需改用本地 stdio,或查看完整工具 功能,请参阅 packages/mcp-server/README.md。

TypeScript SDK
npm install straleio
import Strale from "straleio";

const strale = new Strale({ apiKey: process.env.STRALE_API_KEY });
const result = await strale.do("eu-vat-validate", { vat_number: "SE556000000001" });

完整参考文档:packages/sdk-typescript/README.md。

Python SDK
pip install straleio
from straleio import Strale

strale = Strale(api_key="your_api_key")
result = strale.do("eu-vat-validate", {"vat_number": "SE556000000001"})

完整参考文档:packages/sdk-python/README.md。

无需 API 密钥即可开始使用

部分能力(电子邮件/IBAN/加密货币地址验证、DNS 查询、 JSON 修复、URL 转 Markdown 等)无需注册、无需 API 密钥,也无需 钱包,只受基于 IP 的每日速率限制。请通过 GET /v1/platform/facts(free_tier_slugs)获取当前列表,不要依赖 本文中的数字。需要使用目录中的其他能力时,可在 strale.dev 获取密钥和试用额度。

框架集成
包注册表描述
strale-mcpnpmMCP 服务——通过 Claude、Cursor 及任何 MCP 宿主使用完整能力目录
straleionpmTypeScript/JavaScript SDK
straleioPyPIPython SDK
langchain-stralePyPILangChain 工具包(StraleToolkit)
crewai-stralePyPICrewAI 集成——可直接用于 Agent 的 BaseTools
strale-semantic-kernelnpm面向 .NET 和 TypeScript Agent 的 Semantic Kernel 插件
composio-stralePyPIComposio 集成——自定义操作

每个包自己的 README 是相应集成的参考文档;本文 仅提供相关链接。针对外部框架仓库的每个发行版 PR,以及这些包的每次 发布,都会遵循 CLAUDE.md 中的 Distribution PR Integrity Protocol——声称与框架原生 集成的包,必须通过已发布的产物进行验证,而不是依据源代码 树,之后才能发布这一声明。

Web3

Web3 功能(钱包风险评分、代币蜜罐检测、ENS 解析、DeFi 协议数据、Gas 预言机、欧盟 MiCA VASP 验证、市场情绪)以及面向链上 Agent 的捆绑解决方案,可通过 x402 支付协议使用——在 Base 主网上使用 USDC 按调用付费,无需注册。并非所有功能都支持 x402;请从以下位置读取实时动态的支持范围:

GET https://api.strale.io/x402/catalog?src=gh-readme
GET https://api.strale.io/.well-known/x402.json
测试与来源背景

不同工具的测试模式各不相同。使用前,请查看公开测试信号,了解当前可用性、测试模式和最后测试时间,并阅读目录中的限制与来源说明。

GET https://api.strale.io/v1/capabilities/vat-validate

每项功能都会如实公布其限制,包括覆盖范围的缺口。方法:strale.dev/quality。

用于安全处理数据的 IDE 规则

将这些规则添加到项目中,为编码 Agent 提供处理敏感数据(IBAN、公司注册信息、制裁名单、个人身份信息)的安全指导:

这些规则可防止最常见的氛围编程漏洞:客户端 IBAN 验证、硬编码 API 密钥、缺失来源元数据,以及直接抓取注册信息。

Agent Skills 与代码示例
更多

代码组织方式

strale/
├── apps/api/          Hono API server: routes, capability executors,
│                       Drizzle schema + queries, Stripe/matching/auth
│                       helpers. drizzle/ holds the migration history.
├── packages/           Published SDKs and framework integrations (see the
│                       table above) plus internal workspace packages.
├── manifests/          One YAML file per live capability: pricing, data
│                       source, field-reliability declarations, test
│                       fixtures. The onboarding pipeline
│                       (apps/api/scripts/onboard.ts) is the only
│                       sanctioned way a capability enters the system —
│                       see CLAUDE.md's Capability Onboarding Protocol.
├── design/             Design tokens as data (colors, type, spacing) —
│                       one active file per surface, candidates carry a
│                       status, promotion is a decision plus a file swap.
├── config/              Cross-cutting configuration as data, e.g. the
│                       environment-variable manifest every process.env
│                       read is registered against.
└── scripts/            Repo-root tooling: the checkers behind every
                        `npm run *:check` script, the session-handoff
                        gate, and one-off operator scripts.

apps/api/scripts/ 和 apps/api/src/capabilities/ 在功能编写层面遵循相同思路——编写新的执行器前,请先阅读 CLAUDE.md 中的“Adding New Capabilities”部分。

公司如何管理此仓库

权威信息所在位置。 产品、状态和路线图的权威信息正从 Notion 迁移到此仓库(docs/project/),但迁移尚未完成:在创始人确认切换之前,docs/project/START-HERE.md 和其余 docs/project/ 明确都只是候选内容(authority_active: false)。在此之前,Notion(Project Home、To-do & Build Plan、Decisions DB)具有权威性,CLAUDE.md / AGENTS.md 会在每次会话开头说明这一点。docs/README.md 为 docs/ 下的每个子树编制索引,并注明其当前权威状态;docs/project/STRUCTURE.md 准确记录仓库布局仍有哪些地方偏离迁移目标,以及原因。

进行中的工作所在位置。 多批次工作记录在 docs/programs/ 中(从 docs/programs/README.md 开始):每个计划都有一个包含“Resume here”部分的 PROGRAM.md,以及一个经过机器检查的 tracks.yaml。恢复某个计划的会话只需读取这两个文件并遵循其中的指引,无需查看聊天记录。

会话如何运作。 CLAUDE.md 是 Claude Code 会话的规范操作手册;AGENTS.md 是供 Codex-CLI 会话使用的精简衍生版本,对于可能发生变动的内容,它会指回 CLAUDE.md,而不是重复说明。每个会话结束时都要经过交接检查关卡(scripts/handoff/handoff-check.mjs,已安装为 git 钩子),该关卡会阻止会话留下未提交的工作、未推送的分支、过时的工作树,或没有为下一次会话留下恢复入口的代码更改。批次工作会在隔离的 git worktree 中进行,绝不使用共享的主检出目录——参见 WORKTREES.md。

CI 按类别检查的内容,而非详尽清单(确切的当前检查项见 .github/workflows/ci.yml):用于关键资金和审计链行为的临时 Postgres 集成检查;对 apps/api 和每个已发布软件包进行类型检查和 lint;能力清单的结构及夹具一致性关卡;框架软件包完整性检查(已发布的 *-strale 软件包必须包含其声称集成的框架的真实代码);一系列以数据为内容的登记表,每个都有自己的检查器和生成索引——研究(docs/research/)、设计令牌(design/)、环境变量清单(config/)、模型 ID 登记表、公开声明登记表(docs/company/claims.yaml)、计划轨道登记表(docs/programs/*/tracks.yaml),以及本仓库自身的 docs/ 结构(docs:check、archive:index -- --check);还有会话交接关卡本身。每个检查器都会在临时夹具中加入一个失败案例,并在修复前证明它会失败——参见 docs/company/LESSONS.md 中的 F5 类。

历史记录所在位置

archive/ 存放已关闭、历史性和已被取代的资料——各子树的内容见 archive/README.md;该文件由 npm run archive:index 生成(其上方的说明文字为手写内容)。handoff/ 按每个会话的结束记录分别存放文件;handoff/README.md 是按日期和所述意图倒序排列的生成索引。这两个目录都不是恢复工作时的必读内容——应阅读计划登记表和 docs/project/START-HERE.md。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。