Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@
"pages": [
"features/agent-skills",
"features/hooks",
"features/model-settings",
"features/rule-files"
]
}
Expand Down
4 changes: 4 additions & 0 deletions features/automations.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,10 @@ React to events from your integrations in real-time.
5. Instruct MCP servers or integrations
6. Save and enable

<Tip>
Use [Model Settings](/features/model-settings) to set your workspace default agent/model and control which models are available to your team.
</Tip>

## Beyond code

Automations aren't limited to engineering tasks. With [MCP servers](/integrations/mcp), agents can work across your entire stack.
Expand Down
59 changes: 59 additions & 0 deletions features/model-settings.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
---
title: "Model Settings"
description: "Configure default agents, provider keys, custom MCP servers, and model availability."
---

Use **Settings > Models** in the [dashboard](https://app.tembo.io) to control how your workspace selects and runs models.

## Default agent

Set the default agent and model Tembo uses for new tasks and automations.

- Pick the default from a single dropdown in **Settings > Models**
- You can still override agent/model per task or automation

## Provider API keys

You can manage model provider credentials in one place:

- Anthropic API key
- OpenAI API key
- Amp API key
- Cursor API key
- AWS Bedrock access key, secret key, and region

Keys are saved at the workspace level and used when a selected model requires that provider.

## Custom MCP servers (global JSON)

`globalMcpServers` lets you define shared MCP servers available across tasks and automations.

```json
{
"mcpServers": {
"my-server": {
"command": "npx",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This example looks like the same stdio server shape shown in integrations/mcp.mdx, but it omits "type": "stdio". If the schemas are meant to match, adding it here would keep the docs consistent and avoid readers copying an incomplete config.

"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_TOKEN": "ghp_xxx"
}
}
}
}
```

<Note>
This JSON is workspace-wide. Invalid JSON is rejected when you save.
</Note>

## Available models

The **Available Models** list lets you enable or disable specific models for your organization.

- Models are enabled by default
- Org admins can toggle models on/off
- Non-admin members can view status but cannot change it

<Warning>
You cannot disable the model currently used by your default agent. Change the default agent model first.
</Warning>
31 changes: 31 additions & 0 deletions integrations/mcp.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -32,3 +32,34 @@ GitHub, Linear, Sentry, and Postgres MCP servers are automatically available whe
## Custom servers

Bring your own MCP servers from the [Integrations page](https://app.tembo.io/integrations) using **Custom MCP**. Supports stdio, HTTP, and SSE, including OAuth.

### Connection types

#### Remote (HTTP/SSE)

Use this for hosted MCP servers.

- Required: `name`, `serverUrl`
- Optional: static `headers` (for example, `Authorization`)
- If the server requires OAuth, Tembo returns an authorization URL and completes setup after you authorize

#### Stdio

Use this for command-based MCP servers started in the sandbox.

- Required: `name`, `command`
- Optional: `args` (space-separated in UI), `env` variables

Example:

```json
{
"type": "stdio",
"name": "github-mcp",
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_TOKEN": "ghp_xxx"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ghp_xxx looks like a real PAT prefix, which can trip secret scanners and encourage copy-pasting token-shaped values in docs.

Suggested change
"GITHUB_TOKEN": "ghp_xxx"
"GITHUB_TOKEN": "your-github-token"

}
}
```