O
oreondev/harbor-mcp
Read-only MCP server for Harbor: projects, artifacts, vulnerabilities, robots, replication
在 GitHub 查看 ↗链接已于 2026-11-12 核查 · HTTP 200 · 打开的是厂商自己的官网
安装与配置
取自该仓库的安装命令
go install github.com/oreondev/harbor-mcp/cmd/harbor-mcp@latest
解析自我们于 2026-11-08 抓取的该仓库 README;我们未执行过。
这条是仓库自己写的安装方式,不是 MCP 客户端配置,所以不生成 JSON。
配置项的键名以你的客户端为准:客户端与 CLI
- ★ 数取值
- 0 ★ · oreondev/harbor-mcp · 取自 GitHub 搜索 API · (2026-11-13 20:00:50 核对)
- 来源明细
- 从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
- 收录与活跃
- 收录于 2026-11-09 · 最近见到 2026-11-14 · 共见到 6 次 · 被 1 个来源列出
- 评分构成
- 综合分 103 · 1 个来源 · repo
- 安装
go install github.com/oreondev/harbor-mcp/cmd/harbor-mcp@latest
常见问题(答案都来自我们的记录)
怎么安装?
该仓库给出的安装命令是
go install github.com/oreondev/harbor-mcp/cmd/harbor-mcp@latest。我们的记录里它是仓库自己提供的;不保证在你的客户端上直接可用。它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库
oreondev/harbor-mcp;我们收录于 2026-11-09;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。# Harbor MCP server
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
A Model Context Protocol server for Harbor, the open-source container registry. It lets AI assistants such as Claude, Cursor and VS Code answer questions about a running Harbor: projects and quotas, repositories and artifacts, vulnerability scan results, robot accounts, replication health and garbage collection.
Documentation: https://www.oreonit.com/harbor-mcp/
This is an independent community project. It is not affiliated with or endorsed by the Harbor project or the CNCF; Harbor is a trademark of The Linux Foundation.
## Status
Changes per release are in the release notes. The read tools work over stdio and streamable HTTP, and are tested against a fake Harbor, Harbor 2.15 on every pull request and Harbor 2.12 to 2.15 nightly, as an administrator and as the read-only robot below. The design is in docs/DESIGN.md.
Read-only towards Harbor: fourteen tools covering projects, repositories, artifacts, vulnerabilities, robots, members, registries, replication, webhooks, garbage collection and agent skills stored in Harbor. Write tools (scan, start replication, add a label, create a project) will come later, only with an explicit opt-in. No tool deletes anything in Harbor.
Opt-in skill install: with HARBOR_MCP_SKILLS_DIR set, harbor_install_skill writes a skill from Harbor into that directory on your machine, signed skills only by default.
Secrets stay out of the conversation: Harbor credentials, robot secrets and webhook authorization headers never appear in tool results, logs or errors.
stdio for desktop clients, and streamable HTTP with a bearer token for running in a cluster.
A signed multi-arch image, ghcr.io/oreondev/harbor-mcp, listed in the official MCP Registry as io.github.oreondev/harbor-mcp.
Uses the Harbor client of harbor-resource-operator, the Kubernetes operator that manages Harbor projects, robot accounts and replication as code.
## Tools
| Tool | Answers |
| harbor_system_info | Harbor version, authentication mode, and the user or robot the server acts as |
| harbor_list_projects, harbor_get_project | projects; quota, CVE allowlist, retention and immutability of one |
| harbor_list_repositories, harbor_list_artifacts | repositories; artifacts with tags, size, push and pull times and scan summary |
| harbor_get_vulnerabilities | the vulnerabilities of one artifact, worst first |
| harbor_list_members, harbor_list_robots | who has access: members with roles, robot accounts with permissions and expiry |
| harbor_list_registries, harbor_list_replications | replication endpoints and policies, with the last run |
| harbor_list_webhooks, harbor_get_gc | webhook policies; the garbage collection schedule |
| harbor_list_skills, harbor_get_skill | agent skills stored in a project as OCI artifacts; one skill's SKILL.md and files, digest and signature status |
| harbor_install_skill | installs a skill into HARBOR_MCP_SKILLS_DIR (registered only when that is set) |
Pushing, signing and installing skills, and the extra pull permission reading them needs: docs/skills.md.
## Set up a read-only Harbor identity
Run the server as a system robot account that can only read. docs/read-only-robot.json is the request body for Harbor's API, with the permissions the tools need (the end-to-end tests use the same file):
Documentation: https://www.oreonit.com/harbor-mcp/
This is an independent community project. It is not affiliated with or endorsed by the Harbor project or the CNCF; Harbor is a trademark of The Linux Foundation.
## Status
Changes per release are in the release notes. The read tools work over stdio and streamable HTTP, and are tested against a fake Harbor, Harbor 2.15 on every pull request and Harbor 2.12 to 2.15 nightly, as an administrator and as the read-only robot below. The design is in docs/DESIGN.md.
Read-only towards Harbor: fourteen tools covering projects, repositories, artifacts, vulnerabilities, robots, members, registries, replication, webhooks, garbage collection and agent skills stored in Harbor. Write tools (scan, start replication, add a label, create a project) will come later, only with an explicit opt-in. No tool deletes anything in Harbor.
Opt-in skill install: with HARBOR_MCP_SKILLS_DIR set, harbor_install_skill writes a skill from Harbor into that directory on your machine, signed skills only by default.
Secrets stay out of the conversation: Harbor credentials, robot secrets and webhook authorization headers never appear in tool results, logs or errors.
stdio for desktop clients, and streamable HTTP with a bearer token for running in a cluster.
A signed multi-arch image, ghcr.io/oreondev/harbor-mcp, listed in the official MCP Registry as io.github.oreondev/harbor-mcp.
Uses the Harbor client of harbor-resource-operator, the Kubernetes operator that manages Harbor projects, robot accounts and replication as code.
## Tools
| Tool | Answers |
| harbor_system_info | Harbor version, authentication mode, and the user or robot the server acts as |
| harbor_list_projects, harbor_get_project | projects; quota, CVE allowlist, retention and immutability of one |
| harbor_list_repositories, harbor_list_artifacts | repositories; artifacts with tags, size, push and pull times and scan summary |
| harbor_get_vulnerabilities | the vulnerabilities of one artifact, worst first |
| harbor_list_members, harbor_list_robots | who has access: members with roles, robot accounts with permissions and expiry |
| harbor_list_registries, harbor_list_replications | replication endpoints and policies, with the last run |
| harbor_list_webhooks, harbor_get_gc | webhook policies; the garbage collection schedule |
| harbor_list_skills, harbor_get_skill | agent skills stored in a project as OCI artifacts; one skill's SKILL.md and files, digest and signature status |
| harbor_install_skill | installs a skill into HARBOR_MCP_SKILLS_DIR (registered only when that is set) |
Pushing, signing and installing skills, and the extra pull permission reading them needs: docs/skills.md.
## Set up a read-only Harbor identity
Run the server as a system robot account that can only read. docs/read-only-robot.json is the request body for Harbor's API, with the permissions the tools need (the end-to-end tests use the same file):
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[](https://anclum.com/zh/s/oreondev-harbor-mcp/)
- 来源
- github · https://github.com/oreondev/harbor-mcp
- 按领域浏览
- 开源项目
- 收录于
- 今天
同类推荐
所属领域与标签
每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。