Appearance
Kiro 内置精选 MCP server 目录,覆盖 AWS、GitHub、数据库、监控、浏览器自动化等主流场景,支持一键安装。除官方目录外,还可以通过 MCP Registry 和 npm/PyPI 发现社区贡献的 server。本文还介绍如何为自己开发的 MCP server 生成标准安装链接,方便分享给团队或社区。
在 Kiro 面板的 MCP servers 标签页或 kiro.dev 上浏览目录,点击 Add to Kiro 即可一键安装。
精选 MCP Server 目录
| 名称 | 说明 | 前置依赖 |
|---|---|---|
| Amazon Devices Builder Tools MCP | 为 Amazon 设备应用提供开发、测试和调试工具 | Node |
| Amplitude | 接入 Amplitude 产品数据、实验和用户行为分析 | — |
| AWS Documentation | 搜索 AWS 文档、获取内容推荐 | UV |
| Azure | 管理 Azure 服务和资源 | Node |
| Chrome DevTools | 控制和检查 Chrome 浏览器,用于自动化、调试和性能分析 | Node |
| Context7 | 获取任意库或框架的最新代码文档 | Node |
| CrowdStrike | 连接 CrowdStrike Falcon,实现安全分析和威胁猎杀自动化 | UV |
| Databricks | 在 Databricks 平台上构建、治理和查询数据 | — |
| Datadog | 接入 Datadog 可观测性与安全平台 | — |
| Docker | 管理 Docker 容器和镜像 | Node |
| Dynatrace | 接入 Dynatrace 可观测性平台 | Node |
| Elastic | 操作 Elasticsearch、AI、可观测性和安全平台 | Node |
| Filesystem | 在允许的目录范围内安全执行文件操作 | Node |
| GCP | 管理 Google Cloud Platform 资源 | Node |
| Git | 读取、搜索和操作 Git 仓库 | UV |
| GitHub | 管理 GitHub 仓库、issue 和 pull request | — |
| GitLab | 在 Kiro 中管理 GitLab issue、MR 和 pipeline | — |
| IBM watsonx Orchestrate | 搜索 watsonx Orchestrate 最新文档 | — |
| Kubernetes | 管理 Kubernetes 集群 | Node |
| LLM.txt | 访问 LLM.txt 文档和资源 | — |
| Memory | 基于知识图谱的 AI agent 持久化记忆系统 | Node |
| MongoDB | 操作 MongoDB 数据库 | Node |
| Neo4j | 操作 Neo4j 图数据库 | neo4j-mcp |
| New Relic | 通过 New Relic 监控和分析应用性能 | — |
| Pinecone | 向量数据库,适用于语义搜索和 RAG 工作流 | Node |
| Playwright | 使用 Playwright 进行浏览器自动化、截图和测试生成 | Node |
| PostgreSQL | 查询和管理 PostgreSQL 数据库 | Node |
| Postman | 管理 Postman 集合、API 和环境,发送请求 | — |
| Sequential Thinking | 通过迭代思考实现动态反射式问题求解 | Node |
| Snowflake | 接入 Snowflake 服务和资源 | — |
| Strands Agent | 访问 Strands Agents 文档 | UV |
| Terraform | 访问 Terraform provider 文档和模块,管理 HCP Terraform 工作区 | Docker |
| Web Search | 使用 Brave Search API 进行网页搜索 | Node |
分享你的 MCP Server
通过生成一键安装链接,让用户直接将你的 MCP server 添加到 Kiro。
安装链接格式
https://kiro.dev/launch/mcp/add?name=<server-name>&config=<url-encoded-config>| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name | String | 是 | MCP server 的显示名称 |
| config | String | 是 | URL 编码的 JSON 配置对象(格式见 MCP 配置文档) |
生成安装链接
JavaScript/TypeScript:
typescript
function createKiroInstallLink(name: string, config: object): string {
const encodedName = encodeURIComponent(name);
const encodedConfig = encodeURIComponent(JSON.stringify(config));
return `https://kiro.dev/launch/mcp/add?name=${encodedName}&config=${encodedConfig}`;
}
// 本地 server 示例
const localLink = createKiroInstallLink('aws-docs', {
command: 'uvx',
args: ['awslabs.aws-documentation-mcp-server@latest'],
env: { FASTMCP_LOG_LEVEL: 'ERROR' },
disabled: false,
autoApprove: []
});
// 远程 server 示例
const remoteLink = createKiroInstallLink('aws-knowledge', {
url: 'https://knowledge-mcp.global.api.aws',
disabled: false,
autoApprove: []
});Python:
python
import json
from urllib.parse import quote
def create_kiro_install_link(name: str, config: dict) -> str:
encoded_name = quote(name)
encoded_config = quote(json.dumps(config))
return f"https://kiro.dev/launch/mcp/add?name={encoded_name}&config={encoded_config}"Bash:
bash
create_kiro_link() {
local name="$1"
local config="$2"
local encoded_name=$(printf %s "$name" | jq -sRr @uri)
local encoded_config=$(printf %s "$config" | jq -sRr @uri)
echo "https://kiro.dev/launch/mcp/add?name=${encoded_name}&config=${encoded_config}"
}
CONFIG='{"command":"npx","args":["-y","@modelcontextprotocol/server-git"],"disabled":false,"autoApprove":[]}'
create_kiro_link "git" "$CONFIG"添加安装徽章
在项目 README 或文档中嵌入 Add to Kiro 徽章,支持一键安装:
html
<a href="https://kiro.dev/launch/mcp/add?name=my-server&config=%7B%22command%22%3A%22npx%22...%7D">
<img src="https://kiro.dev/images/add-to-kiro.svg" alt="Add to Kiro" />
</a>Markdown 格式:
markdown
[](https://kiro.dev/launch/mcp/add?name=my-server&config=%7B%22command%22%3A%22npx%22...%7D)用户点击后,会弹出确认框询问是否在 Kiro 中打开预填配置;如确认失败,页面会显示 server 名称和重试按钮。
发现更多 MCP Server
精选目录只是 MCP 生态的一小部分,更多 server 可以在以下渠道找到:
官方资源:
- MCP Registry — 社区贡献 server 的官方注册表
- Model Context Protocol 组织 — MCP 团队维护的参考实现和官方 server
包管理平台:
常见问题
Q:一键安装的 server 会自动启动吗?
安装后,本地 server 会在下次 Kiro 启动时自动运行;远程 server 则会立即尝试建立连接。如果前置依赖(如 Node.js、UV)未安装,server 会启动失败,需要先安装对应运行时。
Q:目录中的 server 都是官方维护的吗?
精选目录中的 server 经过 Kiro 团队审核,但许多来自第三方提供商(如 Amplitude、Datadog)。建议在使用前查阅 server 的官方文档,确认权限范围和数据使用政策。
Q:可以把自定义 server 分享给团队吗?
可以。生成安装链接后,任何有 Kiro 的团队成员点击链接即可一键安装。如果是内部工具,也可以直接在团队的工作区配置文件(.kiro/settings/mcp.json)中统一配置,通过版本控制分发。