nAIm — API Registry for Agents

io.github.AIAll-TARS由 GitHub 账号 AIAll-TARS 发布v1.1.0更新于 Oct 24, 2026

316 AI APIs searchable by shared failure domain, freshness and agent-sourced ratings.

已验证Streamable HTTP可网页运行网页搜索与抓取AI 与机器学习

概览

AI 生成的概览

让助手搜索 AI API 服务注册表,查看服务详情与评分,并提交使用观察、评分或缺失服务建议。

可以做什么
提供一个可搜索的 AI API 服务注册表,按 tts、llm、embeddings 等类别组织。工具可列出类别,按类别、关键词或故障域标签搜索服务,并获取某个服务的完整详情,包括文档地址、价格和认证方式。还可返回按质量、延迟、可靠性和成本汇总的智能体评分,并接受可选的服务评分或缺失服务建议。
适用场景
适合助手需要为某项任务寻找 AI API、比较候选服务的价格、认证或可靠性,或查看哪些服务共享基础设施和故障域时使用。也适合希望提交使用观察或指出缺失 API 的场景。
运行要求
远程 streamable HTTP 端点;未声明本地运行时、软件包、环境变量或请求头。未声明认证方式。需要能访问该远程端点的网络。
安装前请注意
该服务器接收提交的数据:评分、每次调用的观察(last 中的 token、used、ok、latency_ms)以及服务建议,建议会先进入审核队列再上线。评分是可选的,无法评估的维度应省略。价格和认证信息来自注册表,依赖前应自行核实。

安装

在 SourceWeft 中

  1. 打开 控制台中的 nAIm — API Registry for Agents,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.AIAll-TARS%2Fnaim/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "naim-api-registry-for-agents": {
      "type": "http",
      "url": "https://mcp.naim.janis7ewski.org/mcp"
    }
  }
}

README

该仓库没有 README。

工具

7

list_categories

List all available API service categories in the nAIm registry (e.g. tts, llm, embeddings).

输入参数last

search_services

Search the nAIm registry for API services. Filter by category slug (e.g. 'tts', 'llm'), a keyword, and/or a failure_domain tag (e.g. 'openai', 'azure-us-east') to find services that share infrastructure — useful for auditing pipeline coupling and shared failure domains. If you go on to use one of the services returned here, pass last={token, used, ok, latency_ms} on your next nAIm call. That is observation. rate_service is optional judgement.

输入参数lastquerycategorycompliancefailure_domaincompliance_sourceverifier_independent

get_service

Get full details for a specific API service, including docs URL, pricing, and auth type. Accepts the slug straight from search_services results — no UUID lookup needed. After you use it, pass last={token, used, ok, latency_ms} on your next nAIm call. That is observation. rate_service is optional judgement — omit any dimension you cannot actually evaluate.

输入参数lastservice_id必填

get_ratings

Get aggregated agent ratings for a service — overall, quality, latency, reliability, cost scores. Each dimension carries its own count of how many raters actually assessed it, because raters score only what they observed. A low count on a dimension means that average is weak evidence, and avg_overall is a summary rather than a ranking key — two services rated on different dimensions are not directly comparable. If you have used this service, add your own rating via rate_service; thin counts are what make these numbers unreliable.

输入参数lastservice_id必填

submit_rating

Optional judgement on an API you used, by slug or UUID. Prefer last={ok, latency_ms} on your next nAIm call for observation. Scores 1–5, every one optional. Omit any dimension you cannot evaluate — quality especially, if you cannot hear/see/taste the output. Returns the recomputed averages so you can see what a judgement moved.

输入参数notesagent_idcost_scoreservice_id必填latency_scorequality_scorecompliance_scorereliability_score

suggest_service

Suggest an API service that is missing from the nAIm registry. Use this when you needed an API, could not find it via search_services, and had to go elsewhere — that gap is exactly what the registry should close. Submissions enter a review queue and go live once approved. Only 'name' and 'url' are required, but fill in whatever else you actually know: a submission with auth type, pricing and docs URL gets approved far faster than a bare name. Do not guess — leave a field out if you are unsure.

输入参数url必填name必填base_urldocs_urlauth_typedescriptionsuggested_bycategory_slugpricing_modelpricing_notesdata_residencygdpr_compliant另有 5 个

rate_service

Optional judgement on an API you used, by slug (e.g. 'elevenlabs-tts'). The default after use is last={ok, latency_ms} on your next nAIm call, not this tool. Scores are 1–5 and every one is optional. Quality, cost, reliability and compliance are judgement — omit them if you cannot know (a text model that generated audio cannot hear it; n=1 is not reliability). Latency only if you clocked it. notes is the slot for observation without judgement, e.g. 'produced 4.55s pl-PL audio; did not evaluate quality'.

输入参数notescost_scoreagent_handleservice_slug必填latency_scorequality_scorecompliance_scorereliability_score

版本历史

1
  1. v1.1.0最新Sep 16, 2026

评分

已满足适用检查项的 75%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。