A Pierre Finance suporta qualquer editor ou ferramenta que implemente o protocolo MCP. Aqui estão exemplos para diversos editores.
Claude Desktop
Configuração
# 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
:
{
"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:
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:
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
:
{
"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:
{
"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
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
( 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
:
{
"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:
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:
# 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
Substitua sk-your-api-key-here
pela sua API key real da Pierre Finance.
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.
Próximos Passos
A integração com MCP permite que qualquer editor ou ferramenta acesse dados financeiros de forma padronizada e segura.
Testar Configuração Use o guia de quickstart para testar sua configuração