GoA-I 是 AI Skill Hub 本期精选MCP工具之一。综合评分 7.5 分,整体质量较高。我们推荐使用将其纳入你的 AI 工具库,帮助提升工作效率。
GoA-I 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
GoA-I 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/goadesign/goa-ai
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"goa-i": {
"command": "npx",
"args": ["-y", "goa-ai"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 GoA-I 执行以下任务... Claude: [自动调用 GoA-I MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"goa-i": {
"command": "npx",
"args": ["-y", "goa-ai"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
<p align="center"> <a href="https://goa.design"> <img alt="Goa-AI" src="https://raw.githubusercontent.com/goadesign/goa-ai/main/docs/img/goa-ai-banner.png" width="50%"> </a> </p>
<p align="center"> <a href="https://github.com/goadesign/goa-ai/releases/latest"><img alt="Release" src="https://img.shields.io/github/v/release/goadesign/goa-ai?style=for-the-badge"></a> <a href="https://goa.design/docs/2-goa-ai/"><img alt="Documentation" src="https://img.shields.io/badge/docs-goa.design-blue.svg?style=for-the-badge"></a> <a href="https://pkg.go.dev/goa.design/goa-ai"><img alt="Go Doc" src="https://img.shields.io/badge/godoc-reference-blue.svg?style=for-the-badge"></a> <a href="https://github.com/goadesign/goa-ai/actions/workflows/ci.yml"><img alt="GitHub Action: CI" src="https://img.shields.io/github/actions/workflow/status/goadesign/goa-ai/ci.yml?branch=main&style=for-the-badge"></a> <a href="https://goreportcard.com/report/goa.design/goa-ai"><img alt="Go Report Card" src="https://goreportcard.com/badge/goa.design/goa-ai?style=for-the-badge"></a> <a href="LICENSE"><img alt="Software License" src="https://img.shields.io/badge/license-MIT-brightgreen.svg?style=for-the-badge"></a> </p>
<p align="center"> <b>Declare agents, tools, MCP servers, policies, and structured model output in Goa. Generate the plumbing. Run it durably.</b> </p>
<p align="center"> <a href="#quick-start">Quick Start</a> | <a href="#what-you-can-build">What You Can Build</a> | <a href="#how-it-works">How It Works</a> | <a href="#production">Production</a> | <a href="#learn-more">Learn More</a> </p>
---
| Package | Purpose |
|---|---|
runtime/agent/runtime | Runtime, clients, run options, policy overrides, stores, registration |
runtime/agent/planner | Planner interfaces, plan results, tool requests, streaming helpers |
runtime/agent/model | Provider-neutral model client, messages, tool definitions, streaming chunks |
runtime/agent/engine/inmem | In-memory development engine |
runtime/agent/engine/temporal | Temporal worker/client engine |
runtime/mcp | MCP callers for stdio, HTTP, and SSE |
runtime/toolregistry | Registry wire protocol, executor, provider support, schema validation |
features/model/openai | OpenAI Responses API adapter |
features/model/bedrock | AWS Bedrock adapter, including visible Claude thinking support |
features/model/anthropic | Direct Anthropic adapter |
features/model/gateway | Remote model gateway client |
features/model/middleware | Rate limiting, logging, metrics middleware |
features/memory/mongo | Mongo-backed transcript memory store |
features/session/mongo | Mongo-backed session store |
features/runlog/mongo | Mongo-backed append-only run event store |
features/prompt/mongo | Mongo-backed prompt override store |
features/stream/pulse | Pulse/Redis stream sink and subscribers |
features/policy/basic | Basic policy engine for tool filtering and caps |
registry | Clustered registry service for cross-process tool discovery and invocation |
---
go install goa.design/goa/v3/cmd/goa@latest---
This path gives you a generated, runnable agent and a typed direct-completion helper. The generated example uses the in-memory engine, so there are no external services required.
go install goa.design/goa/v3/cmd/goa@latest
mkdir quickstart && cd quickstart
go mod init example.com/quickstart
go get goa.design/goa/v3@latest goa.design/goa-ai@latest
mkdir design
Put stable contracts in the DSL: agent names, tool schemas, validations, completion schemas, policy defaults, tags, confirmation requirements, bounded-result contracts, MCP exposure, and registry sources. Put runtime choices in application code: planner implementation, model provider, stores, streams, telemetry, deployment, per-run overrides, and service logic.
高质量的智能代理系统设计工具
该工具未明确声明开源协议,商业使用前请联系原作者确认授权范围,避免侵权风险。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
经综合评估,GoA-I 在MCP工具赛道中表现稳健,质量良好。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。
| 原始名称 | goa-ai |
| 原始描述 | 开源MCP工具:Design-first agentic systems in Go: declare agents, tools, MCP servers, policies。⭐7 · Go |
| Topics | mcpagentic-aiai-agentscode-generationgo |
| GitHub | https://github.com/goadesign/goa-ai |
| 语言 | Go |
收录时间:2026-06-04 · 更新时间:2026-06-06 · License:未公布 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端