/ Diretório / Playground / Anyquery
● Comunidade julien040 ⚡ Instantâneo

Anyquery

por julien040 · julien040/anyquery

Query 40+ apps (GitHub, Notion, Slack, ...) with SQL via MCP.

Anyquery is a SQL query engine that talks to 40+ SaaS apps (GitHub, Notion, Slack, Airtable, Linear) and local files (CSV, JSON, Parquet). Through MCP it exposes those tables to Claude, so an LLM can ask cross-source questions in plain SQL without writing per-API glue.

Por que usar

Principais recursos

Demo ao vivo

Como fica na prática

anyquery-mcp.replay ▶ pronto
0/0

Instalar

Escolha seu cliente

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "anyquery-mcp": {
      "command": "anyquery",
      "args": [
        "mcp"
      ]
    }
  }
}

Abra Claude Desktop → Settings → Developer → Edit Config. Reinicie após salvar.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "anyquery-mcp": {
      "command": "anyquery",
      "args": [
        "mcp"
      ]
    }
  }
}

Cursor usa o mesmo esquema mcpServers que o Claude Desktop. Config de projeto vence a global.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "anyquery-mcp": {
      "command": "anyquery",
      "args": [
        "mcp"
      ]
    }
  }
}

Clique no ícone MCP Servers na barra lateral do Cline, depois "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "anyquery-mcp": {
      "command": "anyquery",
      "args": [
        "mcp"
      ]
    }
  }
}

Mesmo formato do Claude Desktop. Reinicie o Windsurf para aplicar.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "anyquery-mcp",
      "command": "anyquery",
      "args": [
        "mcp"
      ]
    }
  ]
}

O Continue usa um array de objetos de servidor em vez de um map.

~/.config/zed/settings.json
{
  "context_servers": {
    "anyquery-mcp": {
      "command": {
        "path": "anyquery",
        "args": [
          "mcp"
        ]
      }
    }
  }
}

Adicione em context_servers. Zed recarrega automaticamente ao salvar.

claude mcp add anyquery-mcp -- anyquery mcp

Uma linha só. Verifique com claude mcp list. Remova com claude mcp remove.

Casos de uso

Usos do mundo real: Anyquery

Generate a weekly status report joining GitHub PRs and Linear tickets

👤 Engineering leads ⏱ ~15 min intermediate

Quando usar: You want one summary across multiple SaaS tools without writing API code.

Pré-requisitos
  • Server/skill installed and authenticated — See repo README
Fluxo
  1. List the connected tables
    Show me every table anyquery has, grouped by source app.✓ Copiado
    → Tables grouped by github/linear/slack/...
  2. Write the join
    For PRs merged this week in org acme/, find the matching Linear ticket by branch name and tell me which tickets shipped.✓ Copiado
    → A SQL JOIN between github_pulls and linear_issues with shipped tickets

Resultado: A one-shot status digest you can paste into Slack.

Armadilhas
  • Tables only have data for connected accounts — Tables only have data for connected accounts — run anyquery plugin install <name> and authenticate before querying.
Combine com: github · linear · notion

Combinações

Combine com outros MCPs para 10× de alavancagem

anyquery-mcp + github

Pair with github for complementary capabilities

Use this server together with github to complete a multi-step task.✓ Copiado
anyquery-mcp + linear

Pair with linear for complementary capabilities

Use this server together with linear to complete a multi-step task.✓ Copiado

Ferramentas

O que este MCP expõe

FerramentaEntradasQuando chamarCusto
list_tables (none) Discover which app/file tables are available before querying free
describe_table name: str Inspect columns of a specific table free
execute_query sql: str Run a SELECT across one or more sources Underlying SaaS API quota

Custo e limites

O que custa rodar

Cota de API
See provider docs for rate limits
Tokens por chamada
Varies by tool
Monetário
See repo README for pricing details
Dica
Cache tool results and avoid repeated identical calls.

Segurança

Permissões, segredos, alcance

Armazenamento de credenciais: Use environment variables; never commit secrets
Saída de dados: Tool calls go to the provider's API as documented

Solução de problemas

Erros comuns e correções

table 'github_pulls' does not exist

Install and authenticate the GitHub plugin: anyquery plugin install github && anyquery plugin login github

Verificar: Run list_tables and confirm github_pulls is present
rate limited by upstream API

Anyquery passes through the source's rate limit — add LIMIT and avoid SELECT * across millions of rows

Verificar: Try a small LIMIT 10 query

Alternativas

Anyquery vs. outros

AlternativaQuando usarTroca
MindsDBYou want federated ML/analytics, not just SQL accessHeavier — full DB platform vs single binary

Mais

Recursos

📖 Leia o README oficial no GitHub

🐙 Ver issues abertas

🔍 Ver todos os 400+ servidores MCP e Skills