logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

chakra-data-interface-service

Facilitates seamless interaction with structured data repositories via natural conversational input, allowing for schema manipulation (table creation, modification, destruction) and real-time data stream consumption through subscription mechanisms.

Author

chakra-data-interface-service logo

Chakra-Network

MIT License

Quick Info

GitHub GitHub Stars 12
NPM Weekly Downloads 29732
Tools 1
Last Updated 2026-02-19

Tags

databaseschakramcpinteract databasesbusiness toolsmcp server

Chakra Data Interface Server

PyPI version License: MIT Python versions

mcp

An implementation adhering to Anthropic's Model Context Protocol (MCP). This utility bridges conversational agents with your underlying operational data stores and subscribed live data feeds.

Core Capabilities

  • Conversational Data Retrieval: Execute complex database queries formulated in plain, human language.
  • Live Data Feed Access: Engage with continuously updated data shares. For instance, querying 'What is the current valuation of the mentioned equity?' against a subscribed market feed.
  • Data Schema Orchestration: Perform structural database administration tasks, including schema instantiation, alteration, and purging of tables.

Demonstration

https://github.com/user-attachments/assets/0d1b3588-4dec-4fae-8396-d1794177a23c

Prerequisites for Operation

  • Python runtime environment, version 3.11 or newer is required.
  • Installation of the uv package manager. On macOS: brew install uv.
  • Access to the Claude Desktop application.
  • A registered Chakra platform credential set - enrollment available here.

Locating Your Database Session Identifier

  1. Authenticate via the Chakra Management Console.
  2. Navigate to the system configuration panel.
  3. Identify the target database instance and retrieve its unique DB Session Key (ensure this is not the general access key or secret credential).

https://github.com/user-attachments/assets/9f1c1ab8-cb87-42a1-8627-184617bbb7d7

Deployment Instructions

Ensure prerequisites for OpenTools are met.

Execute the following command: bash npx opentools@latest i chakra

Manual Configuration (Advanced)

Integrate the following configuration block into your local claude_desktop_config.json file: - MacOS location: ~/Library/Application\ Support/Claude/claude_desktop_config.json - Windows location: %APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "chakra": { "command": "uvx", "args": ["chakra-mcp"], "env": { "db_session_key": "YOUR_DB_SESSION_KEY" } } } }

System Topology

architecture

Caveats and Limitations

  • The MCP standard is nascent. Current execution within Claude Desktop requires manual authorization prompts for every server invocation, a deliberate limitation set by Anthropic pending future configuration options.
  • Initial setup can be complex. We have partnered with OpenTools to streamline this, but refinement is ongoing. We anticipate future graphical interfaces, but CLI utilization is currently mandatory.
  • The service operates locally on the end-user machine. Anthropic's projected enhancement includes a remote MCP hosting solution, which will substantially improve initial setup friction, security context, and operational throughput.

Licensing Information

This project is distributed under the terms of the MIT License (see LICENSE file for specifics).

Assistance

For technical support or inquiries, please submit a formal issue via the GitHub repository or connect with the team on Discord.

Contribution Guidelines

To generate a new binary package:

bash uv build

To deploy a newly built version:

bash uv publish

See Also

`