🛠️ MCP服务器连接设置指南
本指南详细介绍了使用指定的JSON配置在开发环境中配置与多个消息中心协议(MCP)服务器的连接的步骤。
1.📂 项目和配置设置
按照以下步骤为MCP服务器配置创建必要的文件和文件夹:
- 创建新文件夹/项目:
# Replace 'your-project-name' with your desired folder name
mkdir your-project-name
cd your-project-name- 在VS Code(或您的代码编辑器)中打开:
code .- 创建Gemini配置文件夹:
- 创建一个名为的隐藏文件夹 .gemini 在您的项目根目录中。
mkdir .gemini- 创建设置文件:
- 里面 .gemini 文件夹,创建一个名为的文件 settings.json.
touch .gemini/settings.json- 在编辑器中打开此文件:
code .gemini/settings.json2.📝 添加MCP服务器配置
将以下JSON配置粘贴到新创建的 .gemini/settings.json 文件。这将配置到两个示例MCP服务器的连接。
{
"mcpServers": {
// 🟢 First MCP Server: 'context7'
"context7": {
"httpUrl": "https://mcp.context7.com/mcp",
"headers": {
"CONTEXT7_API_KEY": "YOUR_CONTEXT7_API_KEY",
"Accept": "application/json, text/event-stream"
}
},
// 🟣 Second MCP Server: 'github'
"github": {
"httpUrl": "https://api.githubcopilot.com/mcp/",
"headers": {
"Authorization": "YOUR_GITHUB_API_KEY_OR_TOKEN"
},
"timeout": 5001
}
// ➕ Next MCP Server configuration starts here (e.g., "my-new-server": {...})
}
}3. 🔑 重要提示: 更新API密钥
在尝试连接之前,必须将占位符值替换为实际的API密钥或令牌:
| 服务器密钥 | 要替换的占位符 | 您的值 | 注释 |
|---|---|---|---|
context7 | "YOUR_CONTEXT7_API_KEY" | 您的特定Context7键。 | 在您的Context7帐户设置中找到。 |
github | "Bearer YOUR_GITHUB_API_KEY_OR_TOKEN" | 您的GitHub/Copilot授权令牌。 | 确保 Bearer 如果需要,会包含前缀。 |
