MCP-сервер FFmpeg Micro (обработка видео).
claude mcp add-json @tago-io/mcp '{"type":"http","url":"https://mcp.ai.tago.io","headers":{"Authorization":"Bearer YOUR-TAGOIO-TOKEN"}}' Claude Desktop Claude Desktop does not natively support HTTP transport. Use t
Connect your AI assistant to your TagoIO devices, data, and platform resources — directly from your IDE or AI tool.
https://mcp.ai.tago.io — no local setup requiredConnect directly to the TagoIO hosted MCP server at https://mcp.ai.tago.io. No local installation or Node.js required.
Authentication is done via the Authorization header with your Profile Token.
Region: Requests default to US East (us-e1). To connect to a different region, add the x-tagoio-region header:
| Header | Value |
|---|---|
x-tagoio-region | eu-w1 (EU West) |
x-tagoio-region | https://api.your-instance.tagoio.net (dedicated instance) |
Add to .vscode/mcp.json in your project (or User Settings for global access):
{
"servers": {
"@tago-io/mcp": {
"type": "http",
"url": "https://mcp.ai.tago.io",
"headers": {
"Authorization": "Bearer ${input:tagoToken}"
}
}
},
"inputs": [
{
"type": "promptString",
"id": "tagoToken",
"description": "TagoIO Profile Token",
"password": true
}
]
}
Same configuration as VS Code. Add to .vscode/mcp.json or User Settings.
claude mcp add-json @tago-io/mcp '{"type":"http","url":"https://mcp.ai.tago.io","headers":{"Authorization":"Bearer YOUR-TAGOIO-TOKEN"}}'
Claude Desktop does not natively support HTTP transport. Use the mcp-remote bridge:
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"@tago-io/mcp": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.ai.tago.io",
"--header",
"Authorization: Bearer YOUR-TAGOIO-TOKEN"
]
}
}
}
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"@tago-io/mcp": {
"url": "https://mcp.ai.tago.io",
"headers": {
"Authorization": "Bearer YOUR-TAGOIO-TOKEN"
}
}
}
}
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"@tago-io/mcp": {
"serverUrl": "https://mcp.ai.tago.io",
"headers": {
"Authorization": "Bearer YOUR-TAGOIO-TOKEN"
}
}
}
}
Go to Settings > Tools > AI Assistant > Model Context Protocol (MCP) and add a new server with this JSON:
{
"servers": {
"@tago-io/mcp": {
"url": "https://mcp.ai.tago.io",
"requestInit": {
"headers": {
"Authorization": "Bearer YOUR-TAGOIO-TOKEN"
}
}
}
}
}
Add to .vscode/mcp.json (VS Code) or configure via CLI:
{
"servers": {
"@tago-io/mcp": {
"type": "http",
"url": "https://mcp.ai.tago.io",
"headers": {
"Authorization": "Bearer ${input:tagoToken}"
}
}
},
"inputs": [
{
"type": "promptString",
"id": "tagoToken",
"description": "TagoIO Profile Token",
"password": true
}
]
}
Add to ~/.gemini/settings.json:
{
"mcpServers": {
"@tago-io/mcp": {
"httpUrl": "https://mcp.ai.tago.io",
"headers": {
"Authorization": "Bearer YOUR-TAGOIO-TOKEN"
}
}
}
}
Add to ~/.aws/amazonq/mcp.json:
{
"mcpServers": {
"@tago-io/mcp": {
"url": "https://mcp.ai.tago.io",
"headers": {
"Authorization": "Bearer YOUR-TAGOIO-TOKEN"
}
}
}
}
In the OpenAI Agent Builder or ChatGPT MCP settings:
https://mcp.ai.tago.ioAuthorization: Bearer YOUR-TAGOIO-TOKEN headerWarp does not natively support HTTP transport. Use the mcp-remote bridge.
Add to ~/.warp/mcp.json:
{
"mcpServers": {
"@tago-io/mcp": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.ai.tago.io",
"--header",
"Authorization: Bearer YOUR-TAGOIO-TOKEN"
]
}
}
}
Kiro does not natively support HTTP transport. Use the mcp-remote bridge.
Add to .kiro/mcp.json in your project root:
{
"mcpServers": {
"@tago-io/mcp": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.ai.tago.io",
"--header",
"Authorization: Bearer YOUR-TAGOIO-TOKEN"
]
}
}
}
Run the MCP server locally via npx. Useful for offline development, air-gapped environments, or custom setups.
Requires Node.js 22+ installed (download).
Best for desktop AI assistants and IDEs. Add this configuration to your platform's config file (see Configuration Paths):
{
"mcpServers": {
"@tago-io/mcp": {
"command": "npx",
"args": ["-y", "@tago-io/mcp-server"],
"env": {
"TAGOIO_TOKEN": "YOUR-TAGOIO-TOKEN"
}
}
}
}
For Claude Code, use the CLI:
claude mcp add @tago-io/mcp-server -e TAGOIO_TOKEN=YOUR-TAGOIO-TOKEN -- npx -y @tago-io/mcp-server
For VS Code / GitHub Copilot, use the inputs pattern for secure token prompting:
{
"servers": {
"@tago-io/mcp": {
"command": "npx",
"args": ["-y", "@tago-io/mcp-server"],
"env": {
"TAGOIO_TOKEN": "${input:tagoToken}"
}
}
},
"inputs": [
{
"type": "promptString",
"id": "tagoToken",
"description": "TagoIO Profile Token",
"password": true
}
]
}
For web-based AI platforms or when you need multiple clients connecting simultaneously:
# Start on default port 3000
npx -y @tago-io/mcp-server http
# Or pick a custom port
MCP_PORT=8080 npx -y @tago-io/mcp-server http
Your server will be available at http://localhost:3000.
Authentication: Pass your TagoIO token in the Authorization header:
Authorization: Bearer YOUR-TAGOIO-TOKEN
In HTTP mode, each request carries its own token — no TAGOIO_TOKEN environment variable needed. Multiple clients with different credentials can connect at the same time.
Health check: GET /health returns the server name, version, and status.
| Platform | Config File Path |
|---|---|
| VS Code / GitHub Copilot | .vscode/mcp.json or User Settings |
| Claude Desktop | ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) |
| Claude Code | Managed via claude mcp add CLI |
| Cursor | ~/.cursor/mcp.json |
| Windsurf | ~/.codeium/windsurf/mcp_config.json |
| JetBrains IDEs | Settings > Tools > AI Assistant > MCP |
| Google Gemini CLI | ~/.gemini/settings.json |
| Warp | ~/.warp/mcp.json |
| Amazon Q CLI | ~/.aws/amazonq/mcp.json |
| Kiro | .kiro/mcp.json (project-level) |
The MCP server accepts two types of TagoIO tokens:
Replace YOUR-TAGOIO-TOKEN in any configuration above with your chosen token.
The server connects to these TagoIO regions:
https://api.us-e1.tago.io (default)https://api.eu-w1.tago.ioDedicated TagoIO instances are also supported — pass your full API URL as the region value.
How to set the region:
| Setup | Method |
|---|---|
| Remote Server | x-tagoio-region header (e.g., eu-w1 or full URL) |
| Local STDIO | TAGOIO_API environment variable (e.g., https://api.eu-w1.tago.io) |
| Local HTTP | x-tagoio-region header (same as Remote Server) |
https://mcp.ai.tago.io is reachableBearer YOUR-TOKEN in the Authorization header (HTTP) or the TAGOIO_TOKEN env var (STDIO)If using mcp-remote for Claude Desktop, Warp, or Kiro:
npx)mcp-remote can reach https://mcp.ai.tago.ionpx -y mcp-remote https://mcp.ai.tago.io --header "Authorization: Bearer YOUR-TOKEN" manually to verify connectivityThis project is licensed under the MIT License - see the LICENSE file for details.
Need Help? Visit the TagoIO Documentation or contact our support team.