Loading...

This MCP server allows interaction with a DolphinDB database, providing functionalities to list databases/tables, query disk usage, and execute custom DolphinDB scripts.
Boost this tool
Subscribe to listing upgrades or segmented pushes.
This MCP server allows interaction with a DolphinDB database, providing functionalities to list databases/tables, query disk usage, and execute custom DolphinDB scripts.
This MCP server offers both read and write capabilities to a DolphinDB database. While listing databases and tables is safe, executing arbitrary scripts poses a risk. It's crucial to restrict access to the server and carefully validate any scripts before execution to prevent unintended consequences.
Performance depends on the DolphinDB server's resources and the complexity of the executed scripts. Large datasets and complex queries may require optimization.
Cost depends on the DolphinDB server's infrastructure and licensing. Executing complex queries may consume significant resources.
uvx install dolphindb-mcp-serverlist_dbs()Lists all databases in the DolphinDB instance.
Read-only operation, no side effects.
list_tbs(dbName: str)Lists all tables within a specified database.
Read-only operation, no side effects.
query_table_diskusage(database: str, tableName: str)Retrieves disk usage information for a specific table.
Read-only operation, no side effects.
query_dolphindb(script: str)Executes an arbitrary DolphinDB script.
Can modify or delete data, potentially causing significant damage.
Environment Variable
This MCP server offers both read and write capabilities to a DolphinDB database. While listing databases and tables is safe, executing arbitrary scripts poses a risk. It's crucial to restrict access to the server and carefully validate any scripts before execution to prevent unintended consequences.
The `query_dolphindb` tool allows execution of arbitrary scripts, so autonomy should be carefully managed to prevent unintended data modification or deletion. Consider implementing a review process for scripts before execution.
Production Tip
Implement robust input validation and sanitization for the `query_dolphindb` tool to prevent injection attacks and ensure data integrity.
You can set the `DDB_HOST`, `DDB_PORT`, `DDB_USER`, and `DDB_PASSWD` environment variables.
The server will use default values, which may not connect to your DolphinDB instance.
It can be risky. Always validate and sanitize scripts before execution to prevent unintended consequences.
Monitoring depends on the DolphinDB server's capabilities. The MCP server itself provides limited monitoring.
Yes, it uses the credentials provided in the environment variables to authenticate with the DolphinDB server.
No, it is configured to connect to a single DolphinDB instance based on the environment variables.
You can expect errors related to DolphinDB syntax, data types, permissions, and resource limitations.