Chakra Mcp Server

Chakra Mcp Server

🚀 Chakra MCP 服务器

Chakra MCP 服务器实现了与 Anthropic 的 模型上下文协议 (MCP) 的原生集成。借助该服务器,您能够使用自然语言与数据库以及订阅的数据共享进行交互,为数据操作带来极大便利。

mcp

项目徽章

  • PyPI 版本
  • Python 版本

🚀 快速开始

演示

您可以通过以下链接查看演示: https://github.com/user-attachments/assets/0d1b3588-4dec-4fae-8396-d1794177a23c

先决条件

  • Python 3.11+
  • uv。在 MacOS 上,可以使用 Homebrew 安装: brew install uv
  • Claude Desktop
  • Chakra 账户 - 在这里注册 here

找到您的 DB 会话密钥

  1. 登录到 Chakra 控制台
  2. 选择设置。
  3. 导航到相关的数据库并复制 DB 会话密钥(不是 API 密钥)。

找到 DB 会话密钥

✨ 主要特性

  • 自然语言查询:支持使用自然语言查询您的数据库,无需复杂的 SQL 语句。
  • 数据共享交互:可与订阅的数据共享进行交互。例如,如果您订阅了金融数据共享,可以直接询问“特斯拉的股票价格是多少?”
  • 数据库管理:允许创建、更新和删除表,方便对数据库进行管理。

📦 安装指南

使用 OpenTools 自动化安装

运行以下命令:

npx @chakra-mcp/setup@latest

手动设置

  1. 安装 uv
  2. 在终端中运行:
    cd $(uv root)
    uv get chakra-mcp/core latest
    
  3. 打开以下路径的配置文件:
    • MacOS: ~/Library/Application Support/ChakraMCP/config.json
    • Windows: %APPDATA%/ChakraMCP/config.json
    • Linux: ~/.config/chakramcp/config.json
  4. 更新配置文件,如下所示:
    {
    "dbSessionKey": "your_db_session_key_here",
    "dataShares": []
    }
    
  5. 保存文件并重新加载 ChakraMCP。

🔧 技术细节

架构

Chakra MCP 服务器的架构如下:

架构

📄 许可证

本项目使用 MIT 许可证。有关详细信息,请参阅 LICENSE 文件。

⚠️ 免责声明

  • 项目目前处于早期阶段,可能会出现不可预测的行为。
  • 随着时间的推移,功能和接口可能会发生变化。
  • 计划在未来添加更多改进。

🛠️ 支持与贡献

支持

如有任何问题或反馈,请通过以下渠道联系:

  • 在 GitHub 上创建问题: here
  • 加入 ChakraMCP 社区 Discord 服务器: 加入 Discord

贡献

要为项目做贡献,请遵循以下步骤:

  1. 克隆存储库。
  2. 创建功能分支。
  3. 提交更改。
  4. 推送到远端并创建拉取请求。

构建和发布新版本

uv get chakra-mcp/core latest
cd $(uv root)/path/to/chakramcp/core
uv release

感谢您对 Chakra MCP 服务器的支持!

  • 0 关注
  • 0 收藏,10 浏览
  • system 提出于 2025-09-23 21:54

相似服务问题

相关AI产品