Go Mcp Server Financeiro
FreeNot checkedExemplo prático de construção de um MCP Server em Go, com registro dinâmico de ferramentas financeiras, consultas reais à API Alpha Vantage e exposição de metad
About
Exemplo prático de construção de um MCP Server em Go, com registro dinâmico de ferramentas financeiras, consultas reais à API Alpha Vantage e exposição de metadados para agentes clientes. Projeto focado em modularidade, extensibilidade e padronização seguindo o Model Context Protocol (MCP).
README
Este projeto é um exemplo prático de como construir um MCP Server simples utilizando Go.
Ele simula a gestão de ferramentas financeiras e realiza consultas reais de cotações de ações utilizando a API pública da Alpha Vantage.
O objetivo é mostrar como estruturar um servidor que siga os princípios básicos do Model Context Protocol (MCP), incluindo a exposição de um endpoint /metadata.
Funcionalidades
- Registrar ferramentas financeiras dinamicamente
- Listar todas as ferramentas registradas
- Consultar preços de ações em tempo real (Alpha Vantage)
- Expor metadados no padrão MCP para agentes clientes
Estrutura de Endpoints
1. Registrar ferramenta financeira
POST http://localhost:8080/register-financial-tool
Content-Type: application/json
{
"name": "Consulta Ações",
"description": "Consulta cotações de ações em tempo real",
"endpoint": "https://www.alphavantage.co/query",
"service_type": "cotacao"
}
2. Listar ferramentas financeiras
GET http://localhost:8080/list-financial-tools
Accept: application/json
3. Consultar preço de uma ação (Alpha Vantage)
POST http://localhost:8080/query-stock-price
Content-Type: application/json
{
"symbol": "AAPL"
}
4. Consultar metadados do MCP Server
GET http://localhost:8080/metadata
Accept: application/json
Pré-requisitos
- Conta gratuita na Alpha Vantage para gerar sua API Key
Como rodar o projeto
- Clone o repositório
git clone https://github.com/seuusuario/go-mcp-server-financeiro.git
cd go-mcp-server-financeiro
- Crie um arquivo
.envna raiz do projeto:
ALPHA_VANTAGE_API_KEY=sua_api_key_aqui
- Instale as dependências
go mod tidy
- Rode o servidor
go run cmd/main.go
O servidor ficará disponível em http://localhost:8080.
Installing Go Mcp Server Financeiro
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/tadrianonet/go-mcp-server-financeiroFAQ
Is Go Mcp Server Financeiro MCP free?
Yes, Go Mcp Server Financeiro MCP is free — one-click install via Unyly at no cost.
Does Go Mcp Server Financeiro need an API key?
No, Go Mcp Server Financeiro runs without API keys or environment variables.
Is Go Mcp Server Financeiro hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Go Mcp Server Financeiro in Claude Desktop, Claude Code or Cursor?
Open Go Mcp Server Financeiro on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Go Mcp Server Financeiro with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
