Skip to main content

Tools

Tools allow Continue to take action in your IDE and beyond (when you give permission). Currently, they are only supported for the following providers:

To use tools, click on the icon in the input toolbar like below.

tools

To let you balance speed and safety, each tool can be set to 1 of 3 modes:

  • Automatic: When the LLM requests to use the tool, Continue will automatically call it and send the response to the LLM.
  • Allowed: When the LLM requests to use the tool, Continue will first give you the opportunity to "Cancel" or "Continue" with the tool.
  • Disabled: The LLM will not know about or be able to use the tool.

Custom tools

Currently custom tools can be configured using the Model Context Protocol, a standard proposed by Anthropic to unify prompts, context, and tool use. Read their quickstart to learn how to set up a local server and then configure your config.json like this:

~/.continue/config.json
{
"experimental": {
"modelContextProtocolServers": [
{
"transport": {
"type": "stdio",
"command": "uvx",
"args": ["mcp-server-sqlite", "--db-path", "/Users/NAME/test.db"]
}
}
]
}
}