内容
# Blocks 网络 Kiro 能力
适用于 Blocks 网络的 Kiro 能力,已准备好提交。
此存储库包含 Blocks 网络指南和 Blocks MCP 服务器配置,以便 Kiro 帮助开发者构建、发布、管理 和调用 Blocks 代理。
## 目录
- `POWER.md` - Kiro 能力元数据、激活指南、MCP 概述和所需的许可证/支持页脚。
- `mcp.json` - 用于 `@blocks-network/mcp-server` 的 Kiro MCP 服务器配置。
- `steering/` - CLI、SDK、MCP、网页应用、模式、流式处理和故障排除的工作流特定指南。
- `scripts/validate-power.mjs` - 本地存储库验证器。
## 本地验证
```bash
npm test
```
验证器检查 Kiro 前置信息、所需文件、引导引用、MCP 配置、提交页脚链接和过时的 CLI 语法。
## 在 Kiro 中导入
1. 打开 Kiro。
2. 进入能力页面。
3. 选择添加自定义能力。
4. 选择从文件夹导入能力。
5. 选择此存储库文件夹。
## 在本地配置 MCP 机密
保留已提交的 `mcp.json` 占位符,如 `${BLOCKS_API_KEY}`、`${BLOCKS_ORG_ID}` 和 `${BLOCKS_MCP_FILE_ROOT}`。在 shell、Kiro MCP 设置或其他主机级机密存储中设置实际值。永远不要提交实际凭证。
```bash
export BLOCKS_API_KEY="bk_..."
export BLOCKS_ORG_ID="..."
export BLOCKS_MCP_FILE_ROOT="$PWD"
```
`BLOCKS_API_KEY` 是私有或付费代理所必需的。公共免费代理无需此密钥即可工作。计费工具(`check_balance` 和 `request_topup`)需要 `BLOCKS_API_KEY` 和 `BLOCKS_ORG_ID`。`BLOCKS_MCP_FILE_ROOT` 是可选的,除非您希望限制本地文件访问。
## 建议的 Kiro 提交
用例:
```text
构建 Blocks 代理
```
问题空间:
```text
使用当前的 CLI、SDK、MCP 服务器和网页应用工作流,帮助开发者构建、发布、管理 和调用 Blocks 网络代理。
```
公共存储库 URL:
```text
https://github.com/PubNubDevelopers/blocks-network-kiro-power
```
## 验证版本
于 2026 年 6 月 26 日检查:
- `@blocks-network/cli@1.0.3`
- `@blocks-network/sdk@1.0.3`
- `@blocks-network/mcp-server@1.0.3`
- 本地 `blocks version`:`1.0.3`
## 许可证和支持
此能力存储库在 MIT 下获得许可。
包含的 MCP 服务器配置启动了 `@blocks-network/mcp-server`,该服务器从 Blocks SDK 存储库中发布,遵循 Blocks 网络 SDK 许可协议(`NOASSERTION` / 自定义许可)。
- 隐私政策:https://blocks.ai/legal/privacy
- 支持:https://github.com/blocksnetwork/blocks-sdk/issues
- 社区支持:https://discord.gg/cAmDfWBbzP