MCP

Hawa Code 支持 MCP ,只需要简单配置就可以使用

用户级别配置

在 ~/.hcode/hcode.json 中配置属性 mcpServers,用户级别 MCP 配置对所有项目都可用,同时因为是配置在本地,不会被 git 提交到代码库中,可以作为个人的私有配置。

本地项目配置

在 ~/.hcode/hcode.json 中的指定项目配置中设置属性 mcpServers,本地项目配置只能对特定的项目生效,同时因为是配置在本地,不会被 git 提交到代码库中,可以作为个人的私有配置。

项目配置

在 {项目路径}/.mcp.json 中配置,项目配置只能在当前项目中生效,同时可以随代码提交到代码库中,可以多人共享配置。

配置示例

以下是项目配置示例,其它配置格式相同,可以参考配置。

 { 
"mcpServers": {
"supabase": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@supabase/mcp-server-supabase@latest",
"--access-token",
"<personal-access-token>"
]
}
}
}

MCP 管理

在终端可以通过 /mcp 斜杠命令进行 MCP 管理。
MCP 启用和禁用状态统一保存在 ~/.hcode/hcode.json 的指定项目 approvedMcprcServers、rejectedMcprcServers 属性中。应该通过 /mcp 斜杠命令进行管理,不建议手动修改。