[ PROMPT_NODE_23566 ]
devtools
[ SKILL_DOCUMENTATION ]
# Neon 开发者工具
Neon 提供开发者工具以增强您的本地开发工作流,包括 VSCode 扩展和用于 AI 辅助开发的 MCP 服务器。
## 使用 neon init 快速设置
设置所有 Neon 开发者工具的最快方法:
bash
npx neon init
此命令执行以下操作:
- 安装 Neon VSCode 扩展
- 为 AI 助手配置 Neon MCP 服务器
- 为 Neon 开发设置您的本地环境
获取完整 CLI 参考:
bash
curl -H "Accept: text/markdown" https://neon.tech/docs/reference/cli-init
## VSCode 扩展
Neon VSCode 扩展提供:
- **数据库资源管理器**:浏览项目、分支、表和数据
- **SQL 编辑器**:使用 IntelliSense 编写和执行查询
- **分支管理**:创建、切换和管理数据库分支
- **连接字符串访问**:快速复制连接字符串
**从 VSCode 安装:**
1. 打开扩展 (Cmd/Ctrl+Shift+X)
2. 搜索 "Neon"
3. 安装 Neon 团队提供的 "Neon"
**或通过命令行:**
bash
code --install-extension neon.neon-vscode
获取详细文档:
bash
curl -H "Accept: text/markdown" https://neon.tech/docs/local/vscode-extension
## Neon MCP 服务器
Neon MCP (模型上下文协议) 服务器使 Claude、Cursor 和 GitHub Copilot 等 AI 助手能够直接与您的 Neon 数据库交互。
### 功能
MCP 服务器为 AI 助手提供:
- **项目管理**:列出、创建、描述和删除项目
- **分支操作**:创建分支、比较模式、从父分支重置
- **SQL 执行**:运行查询和事务
- **模式操作**:描述表、获取数据库结构
- **迁移**:通过安全检查准备并完成数据库迁移
- **查询调优**:分析并优化慢查询
- **Neon 认证**:为您的分支配置身份验证
### 设置
**选项 1:通过 neon init (推荐)**
bash
npx neon init
**选项 2:手动配置**
添加到您的 AI 助手的 MCP 配置中:
{
"mcpServers": {
"neon": {
"command": "npx",
"args": ["-y", "@neondatabase/mcp-server-neon"],
"env": {
"NEON_API_KEY": "your-api-key"
}
}
}
}
从此处获取您的 API 密钥:https://console.neon.tech/app/settings/api-keys
### 常见 MCP 操作
| 操作 | 功能 |
| ---------------------------- | ----------------------------- |
| `list_projects` |