远程MCP工具配置及使用说明
MCP(Model Context Protocol,模型上下文协议) ,2024年11月底,由 Anthropic 推出的一种开放标准,旨在统一大模型与外部数据源和工具之间的通信协议。MCP 的主要目的在于解决当前 AI 模型因数据孤岛限制而无法充分发挥潜力的难题,MCP 使得 AI 应用能够安全地访问和操作本地及远程数据,为 AI 应用提供了连接万物的接口。
·
MCP是什么?
MCP(Model Context Protocol,模型上下文协议) ,2024年11月底,由 Anthropic 推出的一种开放标准,旨在统一大模型与外部数据源和工具之间的通信协议。MCP 的主要目的在于解决当前 AI 模型因数据孤岛限制而无法充分发挥潜力的难题,MCP 使得 AI 应用能够安全地访问和操作本地及远程数据,为 AI 应用提供了连接万物的接口。
本文档旨在说明如何配置远程mcp工具、如何使用远程mcp工具、配置完成后远程mcp工具提供哪些能力。
- 如何配置远程mcp工具?
1.1. 通义灵码
以idea中的通义灵码插件为例,具体步骤如下:
第一步:打开通义灵码插件,在对话框中点击【MCP工具】
第二步:点击右上角”+”图标,然后选择【手动添加】
第三步:填入配置信息
名称:khala(工具名称,方便后续指定该工具使用)
类型:SSE 或 Streamable HTTP
服务地址:http://10.158.231.40:8702/mcp/sse
高级设置:key填入Authorization,value填入个人OA账号
填写好后点击【立即添加】按钮。
第四步:确认连接状态
等待几秒后,mcp服务的图标会变成绿色链接图案,说明mcp服务已成功连接,可以开始使用。
如果出现红叉图案则说明mcp服务连接失败,可检查配置是否正确后重试或联系我们进行协助解决。
1.2 CodeFree插件
CodeFree版本:1.6.0及以上(截至2025-9-17,最新版本为2.0.0)。
Jetbrains版本:2022.3及以上
VS Code版本:1.68.1及以上
以vscode中的CodeFree插件为例,具体步骤如下:
第一步:切换到智能体模式,点击对话框上方的“M”图标,进入MCP工具配置页面。
第二步:点击【新增MCP】按钮,右侧会出现配置文件编辑框,在右侧填入mcp配置(json格式),示例:
{
“mcpServers”: {
“khala”: {
“type”: “sse”,
“url”: “http://10.158.231.40:8702/mcp/sse”,
“requestOptions”: {
“headers”: {
“Authorization”: “填入个人OA账号”
}
}
}
}
}
填写完配置后,需ctrl+s保存,此时会根据配置与mcp服务进行连接。
第三步:确认连接状态
左侧会出现绿色原点和工具内容,说明此远程mcp工具成功配置完成并连接服务成功,可以开始使用。
若填写完配置保存后,为红色或者出现报错,请检查配置文件json格式是否正确后重试。
- 如何使用远程mcp工具?
在智能体模式下提问,根据提问内容判断是否需要调用mcp工具。
注意:由于 MCP 工具的调用逻辑由 AI 模型自主决策,因此工具调用具有不确定性,可能出现未触发调用或调用未成功的情况,请您理解。
可以在提问时加上前缀意在告诉AI此次回答希望指定调用khala(配置时的mcp名称)mcp工具回答,例如 ”调用khala mcp工具回答:khala中如何如何开启请求参数加密“,这样调用mcp工具的概率会大大提高。
2.1 通义灵码
以idea中通义灵码插件为例,具体步骤如下:
第一步:切换为【智能体】模式
在对话框中,将右下角切换为【智能体】模式,只有智能体模式下才能使用mcp服务
第二步:输入提问内容并发送
发送输入的问题,它会显示一条消息请求批准,出现【Ctrl+Enter 执行】按钮,点击执行会调用mcp服务进行回答,可选择勾选右侧的所有mcp工具以后均自动执行,后续再次调用mcp服务时就不需要再次确认点击【Ctrl+Enter 执行】按钮。
第三步:mcp服务回答
看到已执行mcp工具后,将结果作为上下文继续生成后面的内容。
2.2 CodeFree插件
第一步:切换为【智能体】模式
在对话框中,将右下角切换为【智能体】模式,只有智能体模式下才能使用mcp服务
第二步:输入提问内容并发送
当CodeFree想要使用某个mcp工具,且该工具的设置为每次询问时,它会显示一条消息请求您的批准,当点击【执行】按钮后,将自动完成 mcp工具的使用。
第三步:mcp服务回答
看到已执行mcp工具后,将结果作为上下文继续生成后面的内容。
- 配置的远程mcp工具提供哪些能力?
3.1 khala智能问答
在公共架构khala框架的使用中遇到问题时,可以使用远程mcp工具进行提问解答,远程mcp工具对khala架构的使用、各种配置、版本功能、版本升级等都可以进行解答。
详细使用指南:Khala智能问答MCP服务使用指南(之后补)
3.2 研发安全问答
在研发安全自查和整改过程中遇到问题时,可以使用远程mcp工具进行提问解答,远程mcp工具对常见的安全漏洞能够给出修复方案。
详细使用指南:研发安全MCP服务使用指南(之后补)
3.3 安全配置检查
可以使用远程mcp工具对项目中的配置文件进行安全检查,远程mcp工具可以有效发现应用安全配置遗漏等问题,并提供安全建议加以修复。
详细使用指南:安全配置检查MCP服务使用指南(之后补)
3.4 快速生成后端CURD代码
可以使用远程mcp工具快速生成后端CURD代码,减少编写CURD代码工作量。
详细使用指南:CURD MCP服务使用指南(之后补)
3.5 快速生成后端单元测试代码
可以使用远程mcp工具快速生成后端单元测试代码,减少编写单元测试代码工作量。
详细使用指南:单元测试MCP服务使用指南(之后补)
更多推荐



所有评论(0)