ActionKit MCP Starter

Um servidor de demonstração para ActionKit, fornecendo acesso a ações do Slack via Claude Desktop.

Documentação

ActionKit MCP Starter

Contexto

Este repositório é um servidor MCP que demonstra o ActionKit. Conecte este servidor ao seu Claude Desktop para ter acesso a todas as ações de Slack do ActionKit. Neste exemplo, presume-se que seu usuário tenha feito autenticação via Paragon Connect Portal. Para os fins desta demonstração, filtramos as ações para ações do Slack, mas essa configuração pode ser alterada removendo o filtro do Slack no arquivo index.ts.

Configuração

  1. Primeiro instale o Claude Desktop
  2. Clone este repositório e execute npm install
  3. Em seguida, execute um npm run build para compilar um arquivo JavaScript que será usado pelo Claude Desktop
  4. Nosso último passo é apontar o Claude Desktop para o nosso servidor MCP
  • Crie/edite o arquivo de configuração do Claude usando um editor de texto, por exemplo, vi ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • No arquivo claude_desktop_config.json, cole esta configuração:
{
    "mcpServers": {
      "mcp-actionkit": {
            "command": "node",
            "args": [
                "ABSOLUTE_PATH/mcp-actionkit/build/index.js"
            ],
            "env": {
                "USER": "",
                "PARAGON_PROJECT_ID": "",
                "SIGNING_KEY":""
            }
        }
    }
}
  • Preencha suas variáveis de ambiente com suas credenciais do Paragon
  • Para a variável de ambiente USER, ela corresponderá ao usuário autenticado no Paragon Connect Portal
    • Use demo.useparagon.com para fazer login rapidamente como seu usuário e autenticar no Slack (Isso é necessário para que as ferramentas do Slack sejam usadas em seu nome)
  • Observação: ABSOLUTE_PATH pode ser encontrado ao clicar em um arquivo no seu Finder no Mac
  1. Abra o Claude Desktop e deve haver um hammer icon com a lista de ferramentas do Slack
  • Além disso, também deve haver um plug icon onde você pode verificar se seu aplicativo está conectado ao nosso MCP