tollgate templates
Thetemplates command provides quick access to pre-configured MCP server templates. Instead of writing configuration from scratch, you can browse, inspect, and apply templates for popular servers.
Available Subcommands
| Command | Description |
|---|---|
tollgate templates list | List all available templates |
tollgate templates show <name> | Show detailed template information |
tollgate templates apply <names...> | Apply templates to configuration |
templates list
List all available server configuration templates.Options
| Option | Description |
|---|---|
-c, --category <category> | Filter by category |
-s, --search <query> | Search by keyword |
--json | Output as JSON |
Categories
database- PostgreSQL, SQLitefilesystem- Local files, Google Driveweb- Puppeteer, Fetch, Brave Searchproductivity- Notiondeveloper- GitHub, GitLab, Sentryai- Memorycommunication- Slack
Examples
templates show
Display detailed information about a specific template.Options
| Option | Description |
|---|---|
--json | Output as JSON |
Output Includes
- Server command and arguments
- Required environment variables
- Recommended tool policies
- Documentation link
- Searchable tags
Example
templates apply
Apply one or more templates to create or update your configuration file.Options
| Option | Description |
|---|---|
-o, --output <path> | Output path (default: ./tollgate.yaml) |
-f, --force | Overwrite existing file |
-a, --append | Append to existing file instead of overwriting |
-p, --preset <preset> | Policy preset: strict, balanced, or permissive |
Policy Presets
| Preset | Read | Write | Destructive |
|---|---|---|---|
strict | prompt | deny | deny |
balanced (default) | allow | prompt | deny |
permissive | allow | prompt | prompt |
Examples
Available Templates
| Name | Category | Description |
|---|---|---|
postgres | Database | PostgreSQL database access via SQL queries |
sqlite | Database | SQLite database access for local databases |
filesystem | Filesystem | Local filesystem read/write access |
google-drive | Filesystem | Access and manage Google Drive files |
puppeteer | Web | Web browsing via headless Chrome |
fetch | Web | Make HTTP requests to external APIs |
brave-search | Web | Web search using Brave Search API |
slack | Communication | Interact with Slack workspaces |
notion | Productivity | Access and manage Notion workspaces |
memory | AI | Persistent memory and knowledge storage |
github | Developer | GitHub repository operations |
gitlab | Developer | GitLab repository and CI/CD operations |
sentry | Developer | Monitor and debug application errors |