README
🚀 松果开发 MCP 服务器
模型上下文协议(MCP)是一个标准,允许代码助手和其他人工智能工具与平台如松果进行交互。松果开发 MCP 服务器可将这些工具与松果项目和文档连接起来,为开发人员带来更高效的开发体验。
连接后的功能
一旦连接,人工智能工具可以:
- 搜索 松果文档,以准确回答问题。
- 帮助配置索引,以满足应用程序的需求。
- 根据您的索引配置和数据、松果文档和示例生成代码。
- 上传和搜索索引中的数据,允许您在开发环境中测试查询并评估结果。
有关更详细的信息,请参阅 docs。
工具定位
这个 MCP 服务器专注于改善使用松果作为其技术堆栈的开发人员的体验,旨在与代码助手一起使用。此外,松果还提供 Assistant MCP,该工具从您的知识库中提取相关信息并提供给人工智能助手。
🚀 快速开始
安装配置
要配置 MCP 服务器访问您的松果项目,您需要在 控制台 中生成一个 API 密钥。如果没有 API 密钥,您的 AI 工具仍然可以搜索文档,但将无法管理或查询您的索引。
MCP 服务器需要 Node.js,请确保 node 和 npx 在您的 PATH 中可用。
接下来,您需要配置您的 AI 助手使用 MCP 服务器。
配置 Cursor
要在项目中添加松果 MCP 服务器,请在项目根目录(如果不存在)创建一个 .cursor/mcp.json 文件,并添加以下配置:
{
"mcpServers": {
"pinecone": {
"command": "npx",
"args": [
"-y", "@pinecone-database/mcp"
],
"env": {
"PINECONE_API_KEY": "<your pinecone api key>"
}
}
}
}
您可以在 Cursor 设置 > MCP 中查看服务器状态。
要在全局范围内启用配置,请将配置添加到您的主目录中的 .cursor/mcp.json 文件中,而不是项目根目录。
建议使用规则来指示 Cursor 正确使用 MCP 服务器,请查阅 docs 以获取一些建议。
配置 Claude 桌面
通过导航到 设置 > 开发者 > 编辑配置 来定位 claude_desktop_config.json 文件,添加以下配置:
{
"mcpServers": {
"pinecone": {
"command": "npx",
"args": [
"-y", "@pinecone-database/mcp"
],
"env": {
"PINECONE_API_KEY": "<your pinecone api key>"
}
}
}
}
✨ 主要特性
使用说明
MCP 服务器的功能包括:
- 搜索文档:通过访问松果文档库,获取相关信息。
- 配置索引:根据应用程序需求调整索引设置。
- 生成代码:利用索引和文档生成符合要求的代码。
- 数据管理:上传和查询索引中的数据,支持在开发环境中测试和评估结果。
提供的工具
MCP 服务器提供以下功能:
- 搜索功能:强大的文档检索能力,帮助快速定位所需信息。
- 配置助手:简化索引配置流程,提升效率。
- 代码生成:基于上下文信息生成高质量代码。
- 数据管理:支持数据的上传和查询操作。
🔧 技术细节
限制
目前 MCP 服务器的功能包括:
- 需要 API 密钥进行身份验证。
- 支持 Node.js 环境运行。
- 主要面向开发人员使用。
有关更多详细信息,请查阅 CONTRIBUTING.md。
微信扫一扫