Token导航 LogoToken导航TokenDH.com
capcard (Capability Index) logo
运维云端stdio官方级别未说明来源级核验

capcard (Capability Index)

MCP Server

capcard是一个开源CLI工具,用于生成、验证和发布机器可读的能力卡JSON文档,支持从OpenAPI规范或MCP清单生成,并可发布到多种静态服务器。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
开源工具Python命令行工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Capability-Index

提供方

Capability-Index

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install capcard

详细介绍

capcard

capcard 是用于生成、验证和发布能力卡的开源CLI。

能力卡是一种机器可读的JSON文档,发布于 /.well-known/capability-card.json 因此,代理可以发现API和MCP服务器。

公共回购: https://github.com/Capability-Index/capcard

你能用它做什么

  • 从OpenAPI规范或MCP清单生成能力卡
  • 使用Anthropic、OpenAI、Gemini或确定性无密钥生成
  • 根据公共模式验证卡
  • 将其发布到可部署 /.well-known/ 路径
  • 将其托管在GitHub Pages、Vercel、Netlify、Cloudflare Pages或任何静态服务器上

安装

pip install capcard

capcard 需要Python 3.11+.

如果 pip 不在shell PATH中,请使用:

python3.11 -m pip install capcard

60秒快速入门

Fewest点击

capcard init https://example.com/openapi.yaml --provider auto
capcard validate capability-card.json
capcard publish capability-card.json --target github-pages --site-dir .

这给了你:

  • capability-card.json
  • ./.well-known/capability-card.json
  • ./.nojekyll
  • ./index.html 如果还不存在

发电模式

1.自动选择提供商

如果这些密钥之一存在, capcard 将自动使用它:

  • ANTHROPIC_API_KEY
  • OPENAI_API_KEY
  • GEMINI_API_KEY
export OPENAI_API_KEY=your_key_here
capcard enrich https://example.com/openapi.yaml --provider auto --output capability-card.json

2.明确的提供者选择

capcard enrich https://example.com/openapi.yaml --provider anthropic --output capability-card.json
capcard enrich https://example.com/openapi.yaml --provider openai --output capability-card.json
capcard enrich https://example.com/openapi.yaml --provider gemini --output capability-card.json

3.确定性无密钥模式

如果您不想使用LLM提供程序,或者还没有API密钥:

capcard enrich https://example.com/openapi.yaml --provider deterministic --output capability-card.json

这将仅从规范元数据中生成有效的启动能力卡。

命令

capcard init

创建启动器 capability-card.json 并可选择发布它。

capcard init https://example.com/openapi.yaml
capcard init https://example.com/openapi.yaml --provider deterministic
capcard init https://example.com/openapi.yaml --publish-target vercel --site-dir ./public

capcard enrich

在不发布的情况下生成能力卡。

capcard enrich ./openapi.yaml --provider auto --output capability-card.json
capcard enrich ./mcp-manifest.json --provider deterministic --pretty

capcard validate

验证本地能力卡JSON文件。

capcard validate capability-card.json

capcard publish

将经过验证的卡复制到可部署的 /.well-known/ 路径。

capcard publish capability-card.json --target static-dir --site-dir ./public
capcard publish capability-card.json --target github-pages --site-dir .
capcard publish capability-card.json --target vercel --site-dir ./public
capcard publish capability-card.json --target netlify --site-dir ./dist
capcard publish capability-card.json --target cloudflare-pages --site-dir ./dist

托管指南

公共回购发布模式

规范的公共仓库是:

  • https://github.com/Capability-Index/capcard

真相的来源目前存在于私人领域 capindex repo,并导出到此公共repo中。公共安全文件根据 oss/capcard/ 并向外同步。

范围边界

开源:

  • 能力卡架构
  • capcard 命令行界面
  • 公共文档和示例

非开源:

  • CapIndex托管指数
  • 爬虫基础设施
  • 排序逻辑
  • 私有丰富工作流程

许可证

麻省理工学院

目录标签

目录标签

开源工具Python命令行工具本地部署API文档生成JSON验证静态部署CLI工具

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP