jetbrains-datalore-mcp

inspizzz/jetbrains-datalore-mcp

3.1

If you are the rightful owner of jetbrains-datalore-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Model Context Protocol (MCP) server is a specialized server designed to facilitate communication and data exchange between various applications and services using the MCP framework.

Usage with Claude Desktop

To use this with Claude Desktop, add the following to your claude_desktop_config.json. The full path on MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json, on Windows: %APPDATA%/Claude/claude_desktop_config.json.

{
  "mcpServers": {
    "datalore-mcp": {
      "command": "python",
      "args": ["mcp-server.py", "--base-url", "URL_TO_DATALORE", "--api-token", "YOUR_API_TOKEN"],
      "env": {}
    }
  }
}

Requirements

This project requires Python 3.9+ and the following packages:

  • aiohttp — for making asynchronous HTTP requests
  • mcp — for MCP server and types support
  • argparse — for command-line argument parsing (standard library)
  • asyncio — for asynchronous event handling (standard library)
  • logging — for logging output (standard library)
  • json — for JSON parsing (standard library)
  • pathlib — for filesystem path manipulation (standard library)
  • typing — for type annotations (standard library)
  • urllib — for URL parsing and joining (standard library)

To install the external dependencies:

pip install aiohttp mcp