
Chakra MCP Server

2025.03.11
10
Python数据库交互自然语言处理数据库开发效率
Chakra MCP Server 是一个与Anthropic的Model Context Protocol (MCP)原生集成的服务,允许用户通过自然语言与数据库和订阅的数据共享进行交互。它支持自然语言查询、数据共享交互以及数据库管理功能。
View on GitHub
Overview
基本能力
产品定位
Chakra MCP Server 是一个数据库交互工具,通过自然语言处理技术简化数据库查询和管理操作。
核心功能
- 自然语言查询:使用自然语言查询数据库。
- 数据共享交互:与订阅的数据共享进行交互,例如查询金融数据等。
- 数据库管理:支持创建、更新和删除表格。
适用场景
- 需要快速查询数据库而不熟悉SQL语法的用户。
- 需要与订阅的数据共享进行交互的场景。
- 数据库管理任务,如表格的创建和更新。
工具列表
- OpenTools:用于自动化安装和配置Chakra MCP Server。
- uv:用于构建和发布Chakra MCP Server的工具。
常见问题解答
- MCP体验不佳:由于MCP处于早期阶段,每次使用服务器时都需要显式授权。
- 安装复杂:当前安装过程较为复杂,未来可能会提供GUI界面简化操作。
- 本地运行限制:当前服务器运行在用户本地机器上,未来可能支持远程服务器选项。
使用教程
使用依赖
- Python 3.11+
- uv(可通过Homebrew安装:
brew install uv
) - Claude Desktop
- Chakra账户(可在Chakra Console注册)
安装教程
自动化安装(推荐)
npx opentools@latest i chakra
手动安装
- 在
claude_desktop_config.json
文件中添加以下内容:
{
"mcpServers": {
"chakra": {
"command": "uvx",
"args": ["chakra-mcp"],
"env": {
"db_session_key": "YOUR_DB_SESSION_KEY"
}
}
}
}
调试方式
- 构建新版本:
uv build
- 发布新版本:
uv publish