> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pierre.finance/llms.txt
> Use this file to discover all available pages before exploring further.

# Outros Editores

> Configuração para outros editores e ferramentas que suportam MCP

A Pierre Finance suporta qualquer editor ou ferramenta que implemente o protocolo MCP. Aqui estão exemplos para diversos editores.

## Claude Desktop

### Configuração

```bash theme={null}
# Usando mcp-cli
mcp config add Pierre-Finance https://pierre.finance/mcp \
  --header "Authorization:Bearer sk-your-api-key-here"
```

### Arquivo de configuração manual

Edite `~/.claude/mcp.json`:

```json theme={null}
{
  "mcpServers": {
    "Pierre Finance": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://pierre.finance/mcp",
        "--header",
        "Authorization:Bearer sk-your-api-key-here"
      ]
    }
  }
}
```

## Implementação Python

Para ferramentas Python que usam MCP:

```python theme={null}
from mcp import Client

client = Client("https://pierre.finance/mcp",
                headers={"Authorization": "Bearer sk-your-api-key-here"})

# Usar as ferramentas
accounts = await client.call_tool("getAccounts")
```

## Implementação JavaScript/Node.js

Para aplicações Node.js:

```javascript theme={null}
import { Client } from 'mcp-client';

const client = new Client('https://pierre.finance/mcp', {
  headers: {
    'Authorization': 'Bearer sk-your-api-key-here'
  }
});

// Usar as ferramentas
const accounts = await client.callTool('getAccounts');
```

## Configuração para VS Code

### Via configuração manual

Adicione ao `settings.json`:

```json theme={null}
{
  "mcp.servers": {
    "Pierre Finance": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://pierre.finance/mcp",
        "--header",
        "Authorization:Bearer sk-your-api-key-here"
      ]
    }
  }
}
```

### Via extensão MCP

Se usando uma extensão MCP para VS Code:

```json theme={null}
{
  "mcpServers": {
    "Pierre Finance": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://pierre.finance/mcp",
        "--header",
        "Authorization:Bearer sk-your-api-key-here"
      ]
    }
  }
}
```

## Configuração para Neovim

### Para Neovim com suporte MCP

```lua theme={null}
require('mcp').setup({
  servers = {
    ["Pierre Finance"] = {
      command = "npx",
      args = {
        "-y",
        "mcp-remote",
        "https://pierre.finance/mcp",
        "--header",
        "Authorization:Bearer sk-your-api-key-here"
      }
    }
  }
})
```

## Configuração para Emacs

### Para Emacs com suporte MCP

```elisp theme={null}
(setq mcp-servers
      '(("Pierre Finance"
         :command "npx"
         :args ("-y" "mcp-remote" "https://pierre.finance/mcp"
                "--header" "Authorization:Bearer sk-your-api-key-here"))))
```

## Configuração para Zed

### Arquivo de configuração Zed

Edite `~/.config/zed/settings.json`:

```json theme={null}
{
  "experimental": {
    "mcp": {
      "servers": {
        "Pierre Finance": {
          "command": "npx",
          "args": [
            "-y",
            "mcp-remote",
            "https://pierre.finance/mcp",
            "--header",
            "Authorization:Bearer sk-your-api-key-here"
          ]
        }
      }
    }
  }
}
```

## Implementação via SDK Python

Para desenvolvimento de ferramentas customizadas:

```python theme={null}
from mcp import Server
import asyncio

async def connect_to_pierre():
    client = Client("https://pierre.finance/mcp",
                    headers={"Authorization": "Bearer sk-your-api-key-here"})
    
    # Listar ferramentas disponíveis
    tools = await client.list_tools()
    print("Ferramentas disponíveis:", [tool.name for tool in tools])
    
    # Chamar uma ferramenta
    result = await client.call_tool("getAccounts", {})
    return result

# Executar
result = asyncio.run(connect_to_pierre())
```

## Configuração via mcp-cli

Para qualquer sistema que suporte mcp-cli:

```bash theme={null}
# Adicionar servidor
mcp config add Pierre-Finance https://pierre.finance/mcp \
  --header "Authorization:Bearer sk-your-api-key-here"

# Testar conexão
mcp test Pierre-Finance

# Listar ferramentas
mcp tools Pierre-Finance

# Executar ferramenta
mcp call Pierre-Finance getAccounts
```

## Notas Importantes

<Warning>
  Substitua `sk-your-api-key-here` pela sua API key real da Pierre Finance.
</Warning>

<Note>
  Diferentes editores podem ter formatos de configuração ligeiramente diferentes. Consulte a documentação específica do seu editor para detalhes de implementação MCP.
</Note>

## Próximos Passos

A integração com MCP permite que qualquer editor ou ferramenta acesse dados financeiros de forma padronizada e segura.

<Card title="Testar Configuração" icon="play" href="/quickstart">
  Use o guia de quickstart para testar sua configuração
</Card>
