Chakra MCP Server

Chakra MCP Server

site icon
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

手动安装

  1. claude_desktop_config.json文件中添加以下内容:
{
  "mcpServers": {
    "chakra": {
      "command": "uvx",
      "args": ["chakra-mcp"],
      "env": {
        "db_session_key": "YOUR_DB_SESSION_KEY"
      }
    }
  }
}

调试方式

  1. 构建新版本:
uv build
  1. 发布新版本:
uv publish

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。