随着人工智能从静态推理向动态交互不断演进,智能体(Agent)逐渐成为行业关注的焦点。智能体不仅能够调用大语言模型(LLM)进行推理,还具备访问数据库、调用应用程序编程接口(API)以及执行任务的能力。然而,当前大语言模型与智能体之间缺乏标准化的交互协议,针对每个新的数据源都需要进行自定义实现,这使得真正实现互联的系统在扩展方面面临巨大挑战。
MCP(Model Context Protocol,模型上下文协议)成功解决了这一难题。它是专门为大语言模型和智能体系统设计的标准化交互框架,能够让大语言模型与外部数据库、应用程序编程接口和工具实现高效交互。
MCP作为一种标准化交互框架,为大语言模型和智能体系统带来了诸多显著优势:
访问指定链接,获取openGauss_mcp_server源码,当前版本为0.1.0。
{
"mcpServers": {
"openGauss": {
"command": "uv",
"args": [
"--directory",
"path/to/openGauss_mcp_server",
"run",
"server.py"
],
"env": {
"OPENGAUSS_HOST": "localhost",
"OPENGAUSS_PORT": "8888",
"OPENGAUSS_USER": "your_username",
"OPENGAUSS_PASSWORD": "your_password",
"OPENGAUSS_DBNAME": "your_database"
}
}
}
}
图 1 openGauss + MCP + LLM 架构