Tiger MCP
平台与服务by timescale
Tiger MCP 提供对 Tiger Cloud 服务、数据库及文档的程序化访问能力。
Tiger MCP把Tiger Cloud的服务、数据库和文档统一成可编程入口,省去手动查找和切换,做自动化集成、运维或AI调用都更顺手。
什么是 Tiger MCP?
Tiger MCP 提供对 Tiger Cloud 服务、数据库及文档的程序化访问能力。
README
Tiger CLI
Tiger CLI is the command-line interface for Tiger Cloud. It provides commands for managing and querying database services, as well as an integrated Model Context Protocol (MCP) server for use with AI assistants.
Installation
Multiple installation methods are provided. Choose your preferred method from the options below. If you aren't sure, use the first one!
Install Script (macOS/Linux/WSL)
curl -fsSL https://cli.tigerdata.com | sh
Install Script (Windows)
irm https://cli.tigerdata.com/install.ps1 | iex
Homebrew (macOS/Linux)
brew install --cask timescale/tap/tiger-cli
Debian/Ubuntu
# Add repository
curl -s https://packagecloud.io/install/repositories/timescale/tiger-cli/script.deb.sh | sudo os=any dist=any bash
# Install tiger-cli
sudo apt-get install tiger-cli
For manual repository installation instructions, see here.
Red Hat/Fedora
# Add repository
curl -s https://packagecloud.io/install/repositories/timescale/tiger-cli/script.rpm.sh | sudo os=rpm_any dist=rpm_any bash
# Install tiger-cli
sudo yum install tiger-cli
For manual repository installation instructions, see here.
Go Install
go install github.com/timescale/tiger-cli/cmd/tiger@latest
Quick Start
After installing Tiger CLI, authenticate with your Tiger Cloud account:
# Login to your Tiger account
tiger auth login
# View available commands
tiger --help
# List your database services
tiger service list
# Create a new database service
tiger service create --name my-database
# Get connection string
tiger db connection-string
# Connect to your database
tiger db connect
# Install the MCP server
tiger mcp install
Usage
Tiger CLI provides the following commands:
tiger auth- Authentication managementlogin- Log in to your Tiger accountlogout- Log out from your Tiger accountstatus- Show current authentication status and project ID
tiger service- Service lifecycle managementlist- List all servicescreate- Create a new serviceget- Show detailed service information (aliases:describe,show)fork- Fork an existing servicestart- Start a stopped servicestop- Stop a running serviceresize- Resize service CPU and memory allocationdelete- Delete a serviceupdate-password- Update service master passwordlogs- View service logs
tiger db- Database operationsconnect- Connect to a database with psqlconnection-string- Get connection string for a servicetest-connection- Test database connectivity
tiger config- Configuration managementshow- Show current configurationset- Set configuration valueunset- Remove configuration valuereset- Reset configuration to defaults
tiger mcp- MCP server setup and managementinstall- Install and configure MCP server for an AI assistantstart- Start the MCP serverlist- List available MCP tools, prompts, and resourcesget- Get detailed information about a specific MCP capability (aliases:describe,show)
tiger version- Show version information
Use tiger <command> --help for detailed information about each command.
MCP Server
Tiger CLI includes a Model Context Protocol (MCP) server that enables AI assistants like Claude Code to interact with your Tiger Cloud infrastructure. The MCP server provides programmatic access to database services and operations.
Installation
Configure the MCP server for your AI assistant:
# Interactive installation (prompts for client selection)
tiger mcp install
# Or specify your client directly
tiger mcp install claude-code # Claude Code
tiger mcp install codex # Codex
tiger mcp install cursor # Cursor IDE
tiger mcp install gemini # Gemini CLI
tiger mcp install vscode # VS Code
tiger mcp install windsurf # Windsurf
After installation, restart your AI assistant to activate the Tiger MCP server.
Manual Installation
If your MCP client is not supported by tiger mcp install, follow the client's
instructions for installing MCP servers. Use tiger mcp start as the command to
start the MCP server. For example, many clients use a JSON file like the
following:
{
"mcpServers": {
"tiger": {
"command": "tiger",
"args": [
"mcp",
"start"
]
}
}
}
Streamable HTTP Protocol
The above instructions install the MCP server using the stdio transport. If you
need to use the Streamable HTTP transport instead, you can start the server with
tiger mcp start http --port 8080 and install it into your client using
http://localhost:8080 as the URL.
Available MCP Tools
The MCP server exposes the following tools to AI assistants:
Service Management:
service_list- List all database services in your projectservice_get- Get detailed information about a specific serviceservice_create- Create new database services with configurable resourcesservice_fork- Fork an existing database service to create an independent copyservice_start- Start a stopped database serviceservice_stop- Stop a running database serviceservice_resize- Resize a database service by changing CPU and memory allocationservice_update_password- Update the master password for a serviceservice_logs- View logs for a database service
Database Operations:
db_execute_query- Execute SQL queries against a database service with support for parameterized queries, custom timeouts, and connection pooling
The MCP server automatically uses your CLI authentication and configuration, so no additional setup is required beyond tiger auth login.
Proxied Tools
In addition to the service management tools listed above, the Tiger MCP server also proxies tools from a remote documentation MCP server. This feature provides AI assistants with semantic search capabilities for PostgreSQL, TimescaleDB, and Tiger Cloud documentation, as well as prompts/guides for various Tiger Cloud features.
The proxied documentation server (pg-aiguide) currently provides the following tools:
view_skill- Retrieve comprehensive guides for Postgres and TimescaleDB features and best practicessearch_docs- Search PostgreSQL and TimescaleDB documentation using natural language queries
This proxy connection is enabled by default and requires no additional configuration.
To disable the documentation proxy:
tiger config set docs_mcp false
Configuration
The CLI stores configuration in ~/.config/tiger/config.yaml by default, and supports hierarchical configuration through environment variables and command-line flags.
# Show current configuration
tiger config show
# Set configuration values
tiger config set output json
# Remove configuration value
tiger config unset output
# Reset to defaults
tiger config reset
Configuration Options
All configuration options can be set via tiger config set <key> <value>:
analytics- Enable/disable analytics (default:true)color- Enable/disable colored output (default:true)debug- Enable/disable debug logging (default:false)docs_mcp- Enable/disable docs MCP proxy (default:true)output- Output format:json,yaml, ortable(default:table)password_storage- Password storage method:keyring,pgpass, ornone(default:keyring)service_id- Default service IDversion_check_interval- How often the CLI will check for new versions, 0 to disable (default:24h)
Environment Variables
Environment variables override configuration file values. All variables use the TIGER_ prefix:
TIGER_ANALYTICS- Enable/disable analyticsTIGER_COLOR- Enable/disable colored outputTIGER_CONFIG_DIR- Path to configuration directory (default:~/.config/tiger)TIGER_DEBUG- Enable/disable debug loggingTIGER_DOCS_MCP- Enable/disable docs MCP proxyTIGER_OUTPUT- Output format:json,yaml, ortableTIGER_PASSWORD_STORAGE- Password storage method:keyring,pgpass, ornoneTIGER_PUBLIC_KEY- Public key to use for authentication (takes priority over stored credentials)TIGER_SECRET_KEY- Secret key to use for authentication (takes priority over stored credentials)TIGER_SERVICE_ID- Default service IDTIGER_VERSION_CHECK_INTERVAL- How often the CLI will check for new versions, 0 to disable
Global Flags
These flags are available on all commands and take precedence over both environment variables and configuration file values:
--analytics- Enable/disable analytics--color- Enable/disable colored output--config-dir <path>- Path to configuration directory (default:~/.config/tiger)--debug- Enable/disable debug logging--password-storage <method>- Password storage method:keyring,pgpass, ornone--service-id <id>- Specify service ID--skip-update-check- Skip checking for updates on startup (default:false)-h, --help- Show help information
Contributing
We welcome contributions! Here's how to get started:
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests for new functionality
- Ensure all tests pass (
go test ./...) - Submit a pull request
For detailed development information, see docs/development.md.
License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
常见问题
Tiger MCP 是什么?
Tiger MCP 提供对 Tiger Cloud 服务、数据库及文档的程序化访问能力。
相关 Skills
MCP构建
by anthropics
聚焦高质量 MCP Server 开发,覆盖协议研究、工具设计、错误处理与传输选型,适合用 FastMCP 或 MCP SDK 对接外部 API、封装服务能力。
✎ 想让 LLM 稳定调用外部 API,就用 MCP构建:从 Python 到 Node 都有成熟指引,帮你更快做出高质量 MCP 服务器。
Slack动图
by anthropics
面向Slack的动图制作Skill,内置emoji/消息GIF的尺寸、帧率和色彩约束、校验与优化流程,适合把创意或上传图片快速做成可直接发送的Slack动画。
✎ 帮你快速做出适配 Slack 的动图,内置约束规则和校验工具,少踩上传与播放坑,做表情包和演示都更省心。
MCP服务构建器
by alirezarezvani
从 OpenAPI 一键生成 Python/TypeScript MCP server 脚手架,并校验 tool schema、命名规范与版本兼容性,适合把现有 REST API 快速发布成可生产演进的 MCP 服务。
✎ 帮你快速搭建 MCP 服务与后端 API,脚手架完善、扩展顺手,尤其适合想高效验证服务能力的开发者。
相关 MCP Server
Slack 消息
编辑精选by Anthropic
Slack 是让 AI 助手直接读写你的 Slack 频道和消息的 MCP 服务器。
✎ 这个服务器解决了团队协作中需要 AI 实时获取 Slack 信息的痛点,特别适合开发团队让 Claude 帮忙汇总频道讨论或发送通知。不过,它目前只是参考实现,文档有限,不建议在生产环境直接使用——更适合开发者学习 MCP 如何集成第三方服务。
by netdata
io.github.netdata/mcp-server 是让 AI 助手实时监控服务器指标和日志的 MCP 服务器。
✎ 这个工具解决了运维人员需要手动检查系统状态的痛点,最适合 DevOps 团队让 Claude 自动分析性能数据。不过,它依赖 NetData 的现有部署,如果你没用过这个监控平台,得先花时间配置。
by d4vinci
Scrapling MCP Server 是专为现代网页设计的智能爬虫工具,支持绕过 Cloudflare 等反爬机制。
✎ 这个工具解决了爬取动态网页和反爬网站时的头疼问题,特别适合需要批量采集电商价格或新闻数据的开发者。不过,它依赖外部浏览器引擎,资源消耗较大,不适合轻量级任务。