Mcp Pymilvus Code Generator

Mcp Pymilvus Code Generator

🚀 mcp-pymilvus-code-generate-helper

一个模型上下文协议服务器,用于检索相关代码片段或文档以帮助生成pymilvus代码。

🚀 快速开始

在使用此MCP服务器之前,请确保您具备以下条件:

  • Python 3.10或更高版本
  • 正在运行的 Milvus 实例(本地或远程)
  • 已安装uv(推荐用于运行服务器)

📦 安装指南

💻 使用示例

使用此MCP服务器的推荐方式是直接通过uv运行而无需安装。Claude Desktop和Cursor就是这样配置的示例。当前服务器支持两种模式:SSE和STDIO。

SSE

运行服务器

uv run src/mcp_pymilvus_code_generate_helper/sse_server.py
# 如果未提供milvus_uri,默认连接本地Milvus服务(http://localhost:19530)
# 要连接到远程Milvus服务,请指定milvus_uri,例如:
# uv run src/mcp_pymilvus_code_generate_helper/sse_server.py --milvus_uri http://:

与Cursor配合使用

  1. 转到Cursor > 首选项 > Cursor设置 > MCP
  2. 点击+ 添加新的MCP服务器按钮
  3. 填写表单:
    • 名称pymilvus-code-generate-helper(或任何您喜欢的名称)
    • 类型:选择SSE
    • 服务器URLhttp://localhost:23333/sse(替换为您的服务器IP地址和端口)
  4. 点击保存

您也可以直接编辑mcp.json如下:

{
"mcpServers": {
"pymilvus-code-generate-helper": {
"url": "http://localhost:23333/sse"
}
}
}

与Claude Desktop配合使用

⚠️ 重要提示

Claude Desktop目前仅支持部分功能

STDIO

运行服务器

uv run src/mcp_pymilvus_code_generate_helper/stdio_server.py --milvus_uri http://localhost:19530

与Claude Desktop配合使用

  1. 转到Claude > 偏好设置 > MCP配置
  2. 添加新的MCP服务器:
    • 名称pymilvus-code-generate-helper
    • 类型:选择STDIO
    • 可执行文件路径src/mcp_pymilvus_code_generate_helper/stdio_server.py
  3. 配置环境变量:
    export OPENAI_API_KEY="your-api-key"
    
  4. 重启Claude Desktop

✨ 主要特性

服务器提供了以下工具:

  • milvus-pypmilvus-code-generate-helper:根据用户自然语言查询,查找相关pymilvus代码/文档以帮助生成代码
    • 参数:
      • query:用户用于生成代码的查询
  • milvus-translate-orm-to-milvus-client-code-helper:根据用户自然语言查询,查找相关ORM和pymilvus客户端代码/文档以帮助将ORM代码转换为Milvus客户端代码
    • 参数:
      • query:用户用于翻译ORM代码的查询

📚 详细文档

🔧 技术细节

🤝 贡献

欢迎贡献!如果您有任何改进检索结果的想法,请提交拉取请求或打开问题。

📄 许可证

此项目根据MIT License授权。

  • 0 关注
  • 0 收藏,15 浏览
  • system 提出于 2025-09-24 06:24

相似服务问题

相关AI产品