Koskamo

QuantConnect MCP

The QuantConnect MCP Server acts as a bridge for AI assistants like Claude and OpenAI o3 Pro to interact with the QuantConnect cloud platform. It enables agents to perform tasks such as updating projects, writing trading strategies, running backtests, optimizing parameters, and deploying strategies to production live-trading or paper trading environments via a hosted HTTP endpoint.

Package and access

Local package with source-attributed installation metadata. Koskamo does not execute packages during review.

QuantConnect MCP logo, by QuantConnectCommunity listingLocal stdioSource reviewed; not executedPublished by QuantConnect
You need:The remote MCP server requires a paid agent node (A1-1, A4-8, or A16-32) in your organization.
Vendor documentation

What its tools do

64 tools, grouped by the hints the source reports. Hints are self-declared, not verified behavior.

0 of 64 have a description · 0 of 64 declare behavior hints

Checks and signals

Each line is separate evidence, not a trust score.

  • Popularity 80 GitHub stars

What you can do with it

  • Create new Python projects and write strategy files
  • Run backtests on trading algorithms
  • Optimize strategy parameters
  • Deploy strategies to paper trading or live production

Source and maintenance

Community listingApache-2.0
Last repository push
Latest release
0.0.10
Maintenance checked

Packages and installation

Source-provided package data. Koskamo has not executed or live-probed this package.

mcp/quantconnect@sha256:f96cc99e83a03ac242bf3cfa99389358578cbf0c3efb4364a05c825f100610f8

oci
mcp/quantconnect@sha256:f96cc99e83a03ac242bf3cfa99389358578cbf0c3efb4364a05c825f100610f8 package definition
{
  "transport": "stdio",
  "identifier": "mcp/quantconnect@sha256:f96cc99e83a03ac242bf3cfa99389358578cbf0c3efb4364a05c825f100610f8",
  "registryType": "oci",
  "registryBaseUrl": "https://registry-1.docker.io"
}

Tools

Reported by the attributed source; not independently observed by Koskamo.

abort_optimization
Reported by the attributed source; not independently observed by Koskamo.
abort_optimization input schema
{
  "type": "",
  "required": null,
  "properties": null
}
authorize_connection
Reported by the attributed source; not independently observed by Koskamo.
authorize_connection input schema
{
  "type": "",
  "required": null,
  "properties": null
}
broadcast_live_command
Reported by the attributed source; not independently observed by Koskamo.
broadcast_live_command input schema
{
  "type": "",
  "required": null,
  "properties": null
}
check_initialization_errors
Reported by the attributed source; not independently observed by Koskamo.
check_initialization_errors input schema
{
  "type": "",
  "required": null,
  "properties": null
}
check_syntax
Reported by the attributed source; not independently observed by Koskamo.
check_syntax input schema
{
  "type": "",
  "required": null,
  "properties": null
}
complete_code
Reported by the attributed source; not independently observed by Koskamo.
complete_code input schema
{
  "type": "",
  "required": null,
  "properties": null
}
create_backtest
Reported by the attributed source; not independently observed by Koskamo.
create_backtest input schema
{
  "type": "",
  "required": null,
  "properties": null
}
create_compile
Reported by the attributed source; not independently observed by Koskamo.
create_compile input schema
{
  "type": "",
  "required": null,
  "properties": null
}
create_file
Reported by the attributed source; not independently observed by Koskamo.
create_file input schema
{
  "type": "",
  "required": null,
  "properties": null
}
create_live_algorithm
Reported by the attributed source; not independently observed by Koskamo.
create_live_algorithm input schema
{
  "type": "",
  "required": null,
  "properties": null
}
create_live_command
Reported by the attributed source; not independently observed by Koskamo.
create_live_command input schema
{
  "type": "",
  "required": null,
  "properties": null
}
create_optimization
Reported by the attributed source; not independently observed by Koskamo.
create_optimization input schema
{
  "type": "",
  "required": null,
  "properties": null
}
create_project
Reported by the attributed source; not independently observed by Koskamo.
create_project input schema
{
  "type": "",
  "required": null,
  "properties": null
}
create_project_collaborator
Reported by the attributed source; not independently observed by Koskamo.
create_project_collaborator input schema
{
  "type": "",
  "required": null,
  "properties": null
}
delete_backtest
Reported by the attributed source; not independently observed by Koskamo.
delete_backtest input schema
{
  "type": "",
  "required": null,
  "properties": null
}
delete_file
Reported by the attributed source; not independently observed by Koskamo.
delete_file input schema
{
  "type": "",
  "required": null,
  "properties": null
}
delete_object
Reported by the attributed source; not independently observed by Koskamo.
delete_object input schema
{
  "type": "",
  "required": null,
  "properties": null
}
delete_optimization
Reported by the attributed source; not independently observed by Koskamo.
delete_optimization input schema
{
  "type": "",
  "required": null,
  "properties": null
}
delete_project
Reported by the attributed source; not independently observed by Koskamo.
delete_project input schema
{
  "type": "",
  "required": null,
  "properties": null
}
delete_project_collaborator
Reported by the attributed source; not independently observed by Koskamo.
delete_project_collaborator input schema
{
  "type": "",
  "required": null,
  "properties": null
}
enhance_error_message
Reported by the attributed source; not independently observed by Koskamo.
enhance_error_message input schema
{
  "type": "",
  "required": null,
  "properties": null
}
estimate_optimization_time
Reported by the attributed source; not independently observed by Koskamo.
estimate_optimization_time input schema
{
  "type": "",
  "required": null,
  "properties": null
}
liquidate_live_algorithm
Reported by the attributed source; not independently observed by Koskamo.
liquidate_live_algorithm input schema
{
  "type": "",
  "required": null,
  "properties": null
}
list_backtests
Reported by the attributed source; not independently observed by Koskamo.
list_backtests input schema
{
  "type": "",
  "required": null,
  "properties": null
}
list_live_algorithms
Reported by the attributed source; not independently observed by Koskamo.
list_live_algorithms input schema
{
  "type": "",
  "required": null,
  "properties": null
}
list_object_store_files
Reported by the attributed source; not independently observed by Koskamo.
list_object_store_files input schema
{
  "type": "",
  "required": null,
  "properties": null
}
list_optimizations
Reported by the attributed source; not independently observed by Koskamo.
list_optimizations input schema
{
  "type": "",
  "required": null,
  "properties": null
}
list_projects
Reported by the attributed source; not independently observed by Koskamo.
list_projects input schema
{
  "type": "",
  "required": null,
  "properties": null
}
lock_project_with_collaborators
Reported by the attributed source; not independently observed by Koskamo.
lock_project_with_collaborators input schema
{
  "type": "",
  "required": null,
  "properties": null
}
patch_file
Reported by the attributed source; not independently observed by Koskamo.
patch_file input schema
{
  "type": "",
  "required": null,
  "properties": null
}
read_account
Reported by the attributed source; not independently observed by Koskamo.
read_account input schema
{
  "type": "",
  "required": null,
  "properties": null
}
read_backtest
Reported by the attributed source; not independently observed by Koskamo.
read_backtest input schema
{
  "type": "",
  "required": null,
  "properties": null
}
read_backtest_chart
Reported by the attributed source; not independently observed by Koskamo.
read_backtest_chart input schema
{
  "type": "",
  "required": null,
  "properties": null
}
read_backtest_insights
Reported by the attributed source; not independently observed by Koskamo.
read_backtest_insights input schema
{
  "type": "",
  "required": null,
  "properties": null
}
read_backtest_orders
Reported by the attributed source; not independently observed by Koskamo.
read_backtest_orders input schema
{
  "type": "",
  "required": null,
  "properties": null
}
read_compile
Reported by the attributed source; not independently observed by Koskamo.
read_compile input schema
{
  "type": "",
  "required": null,
  "properties": null
}
read_file
Reported by the attributed source; not independently observed by Koskamo.
read_file input schema
{
  "type": "",
  "required": null,
  "properties": null
}
read_latest_mcp_server_version
Reported by the attributed source; not independently observed by Koskamo.
read_latest_mcp_server_version input schema
{
  "type": "",
  "required": null,
  "properties": null
}
read_lean_versions
Reported by the attributed source; not independently observed by Koskamo.
read_lean_versions input schema
{
  "type": "",
  "required": null,
  "properties": null
}
read_live_algorithm
Reported by the attributed source; not independently observed by Koskamo.
read_live_algorithm input schema
{
  "type": "",
  "required": null,
  "properties": null
}
read_live_chart
Reported by the attributed source; not independently observed by Koskamo.
read_live_chart input schema
{
  "type": "",
  "required": null,
  "properties": null
}
read_live_insights
Reported by the attributed source; not independently observed by Koskamo.
read_live_insights input schema
{
  "type": "",
  "required": null,
  "properties": null
}
read_live_logs
Reported by the attributed source; not independently observed by Koskamo.
read_live_logs input schema
{
  "type": "",
  "required": null,
  "properties": null
}
read_live_orders
Reported by the attributed source; not independently observed by Koskamo.
read_live_orders input schema
{
  "type": "",
  "required": null,
  "properties": null
}
read_live_portfolio
Reported by the attributed source; not independently observed by Koskamo.
read_live_portfolio input schema
{
  "type": "",
  "required": null,
  "properties": null
}
read_mcp_server_version
Reported by the attributed source; not independently observed by Koskamo.
read_mcp_server_version input schema
{
  "type": "",
  "required": null,
  "properties": null
}
read_object_properties
Reported by the attributed source; not independently observed by Koskamo.
read_object_properties input schema
{
  "type": "",
  "required": null,
  "properties": null
}
read_object_store_file_download_url
Reported by the attributed source; not independently observed by Koskamo.
read_object_store_file_download_url input schema
{
  "type": "",
  "required": null,
  "properties": null
}
read_object_store_file_job_id
Reported by the attributed source; not independently observed by Koskamo.
read_object_store_file_job_id input schema
{
  "type": "",
  "required": null,
  "properties": null
}
read_optimization
Reported by the attributed source; not independently observed by Koskamo.
read_optimization input schema
{
  "type": "",
  "required": null,
  "properties": null
}
read_project
Reported by the attributed source; not independently observed by Koskamo.
read_project input schema
{
  "type": "",
  "required": null,
  "properties": null
}
read_project_collaborators
Reported by the attributed source; not independently observed by Koskamo.
read_project_collaborators input schema
{
  "type": "",
  "required": null,
  "properties": null
}
read_project_nodes
Reported by the attributed source; not independently observed by Koskamo.
read_project_nodes input schema
{
  "type": "",
  "required": null,
  "properties": null
}
search_quantconnect
Reported by the attributed source; not independently observed by Koskamo.
search_quantconnect input schema
{
  "type": "",
  "required": null,
  "properties": null
}
stop_live_algorithm
Reported by the attributed source; not independently observed by Koskamo.
stop_live_algorithm input schema
{
  "type": "",
  "required": null,
  "properties": null
}
update_backtest
Reported by the attributed source; not independently observed by Koskamo.
update_backtest input schema
{
  "type": "",
  "required": null,
  "properties": null
}
update_code_to_pep8
Reported by the attributed source; not independently observed by Koskamo.
update_code_to_pep8 input schema
{
  "type": "",
  "required": null,
  "properties": null
}
update_file_contents
Reported by the attributed source; not independently observed by Koskamo.
update_file_contents input schema
{
  "type": "",
  "required": null,
  "properties": null
}
update_file_name
Reported by the attributed source; not independently observed by Koskamo.
update_file_name input schema
{
  "type": "",
  "required": null,
  "properties": null
}
update_optimization
Reported by the attributed source; not independently observed by Koskamo.
update_optimization input schema
{
  "type": "",
  "required": null,
  "properties": null
}
update_project
Reported by the attributed source; not independently observed by Koskamo.
update_project input schema
{
  "type": "",
  "required": null,
  "properties": null
}
update_project_collaborator
Reported by the attributed source; not independently observed by Koskamo.
update_project_collaborator input schema
{
  "type": "",
  "required": null,
  "properties": null
}
update_project_nodes
Reported by the attributed source; not independently observed by Koskamo.
update_project_nodes input schema
{
  "type": "",
  "required": null,
  "properties": null
}
upload_object
Reported by the attributed source; not independently observed by Koskamo.
upload_object input schema
{
  "type": "",
  "required": null,
  "properties": null
}

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · repository · passed · metadata changed · updated
  • · backfill · recorded · Pre-expansion baseline; unobserved rich metadata remains unknown

Connect from your client

Each snippet configures the same source-provided package; replace placeholders before use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Cursor

Merge this local stdio configuration, replace every placeholder environment value, and restart Cursor. Koskamo has not executed this package.
Cursor configuration
{
  "mcpServers": {
    "quantconnect-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/quantconnect@sha256:f96cc99e83a03ac242bf3cfa99389358578cbf0c3efb4364a05c825f100610f8"
      ]
    }
  }
}

Cline

Merge this local stdio configuration, replace every placeholder environment value, and restart Cline. Koskamo has not executed this package.
Cline configuration
{
  "mcpServers": {
    "quantconnect-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/quantconnect@sha256:f96cc99e83a03ac242bf3cfa99389358578cbf0c3efb4364a05c825f100610f8"
      ]
    }
  }
}

VS Code

Merge this local stdio configuration, replace every placeholder environment value, and restart VS Code. Koskamo has not executed this package.
VS Code configuration
{
  "servers": {
    "quantconnect-mcp": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/quantconnect@sha256:f96cc99e83a03ac242bf3cfa99389358578cbf0c3efb4364a05c825f100610f8"
      ]
    }
  }
}

Claude Desktop

Merge this local stdio configuration, replace every placeholder environment value, and restart Claude Desktop. Koskamo has not executed this package.
Claude Desktop configuration
{
  "mcpServers": {
    "quantconnect-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/quantconnect@sha256:f96cc99e83a03ac242bf3cfa99389358578cbf0c3efb4364a05c825f100610f8"
      ]
    }
  }
}

Let your agent find its tools

Find servers like QuantConnect MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.