Skip to main content
Glama
Roberton003

Stock-Market Research Assistant MCP Server

by Roberton003

๐Ÿง  Stock-Market Research Assistant

Databricks Python PostgreSQL Apache Spark FastMCP pgvector

Databricks AI Bootcamp Capstone โ€” Stock-Market Research Assistant

Implementaรงรฃo profissional do projeto final do treinamento DataExpert.io


๐ŸŽ“ Conclusรฃo do Treinamento

Este repositรณrio contรฉm a entrega final do projeto do Databricks AI Bootcamp, desenvolvido como parte do treinamento oficial da DataExpert.io.

๐Ÿ”— Treinamento Original


Related MCP server: Financial Modeling Prep (FMP) MCP Server

๐Ÿ“Œ Project Highlights

Feature

Status

Description

Pipeline Spark

โœ…

Ingestรฃo distribuรญda com Spark e Delta Lake

API Externa

โœ…

Massive API para preรงos e notรญcias de aรงรตes

Conteรบdo Nรฃo Estruturado

โœ…

HTML โ†’ texto โ†’ chunks com trafilatura

Databricks App

โœ…

Main App + Dashboard separados

Agente Leitura/Escrita

โœ…

MCP Server com tools de pesquisa e persistรชncia

RAG com pgvector

โœ…

Embeddings e busca semรขntica HNSW

Wiki Completa

โœ…

Documentaรงรฃo tรฉcnica e arquitetural


๐Ÿ›๏ธ Architecture & Tech Stack

Camadas da Arquitetura

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                              Databricks Workspace                               โ”‚
โ”‚                                                                                 โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”         โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                      โ”‚
โ”‚  โ”‚   Databricks App     โ”‚         โ”‚   Databricks App     โ”‚                      โ”‚
โ”‚  โ”‚     (Main App)       โ”‚         โ”‚    (Dashboard)       โ”‚                      โ”‚
โ”‚  โ”‚                      โ”‚         โ”‚                      โ”‚                      โ”‚
โ”‚  โ”‚  - Massive API       โ”‚         โ”‚  - Read-only Flask   โ”‚                      โ”‚
โ”‚  โ”‚  - Lakebase (PG)     โ”‚         โ”‚  - Watchlist/Quotes  โ”‚                      โ”‚
โ”‚  โ”‚  - Sync endpoint     โ”‚         โ”‚  - News viewer       โ”‚                      โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜         โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                      โ”‚
โ”‚             โ”‚                                                                   โ”‚
โ”‚             โ–ผ                                                                   โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”      โ”‚
โ”‚  โ”‚                        Lakebase (Postgres)                            โ”‚      โ”‚
โ”‚  โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚      โ”‚
โ”‚  โ”‚  โ”‚  watchlists      โ”‚  โ”‚ ticker_news_     โ”‚  โ”‚ ticker_news_         โ”‚ โ”‚      โ”‚
โ”‚  โ”‚  โ”‚  (ticker lists)  โ”‚  โ”‚ documents        โ”‚  โ”‚ embeddings           โ”‚ โ”‚      โ”‚
โ”‚  โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ”‚ (news articles)  โ”‚  โ”‚ (title+description)  โ”‚ โ”‚      โ”‚
โ”‚  โ”‚                        โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚      โ”‚
โ”‚  โ”‚                                                              โ”‚          โ”‚      โ”‚
โ”‚  โ”‚                                                              โ–ผ          โ”‚      โ”‚
โ”‚  โ”‚                                                    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚      โ”‚
โ”‚  โ”‚                                                    โ”‚ pgvector HNSW  โ”‚ โ”‚      โ”‚
โ”‚  โ”‚                                                    โ”‚ index (cosine) โ”‚ โ”‚      โ”‚
โ”‚  โ”‚                                                    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚      โ”‚
โ”‚  โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                          โ”‚      โ”‚
โ”‚  โ”‚  โ”‚  research_notes  โ”‚  โ”‚ analysis_        โ”‚                          โ”‚      โ”‚
โ”‚  โ”‚  โ”‚  (agent writes)  โ”‚  โ”‚ reports          โ”‚                          โ”‚      โ”‚
โ”‚  โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                          โ”‚      โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜      โ”‚
โ”‚             โ”‚                                                                   โ”‚
โ”‚             โ–ผ                                                                   โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”      โ”‚
โ”‚  โ”‚                      MCP Server App                                  โ”‚      โ”‚
โ”‚  โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚      โ”‚
โ”‚  โ”‚  โ”‚  Massive Broker (stock data)                                  โ”‚   โ”‚      โ”‚
โ”‚  โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚      โ”‚
โ”‚  โ”‚                                                                       โ”‚      โ”‚
โ”‚  โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚      โ”‚
โ”‚  โ”‚  โ”‚  FastMCP Server (tools exposed to Agent Bricks)               โ”‚   โ”‚      โ”‚
โ”‚  โ”‚  โ”‚  - get_quote(symbol)                                          โ”‚   โ”‚      โ”‚
โ”‚  โ”‚  โ”‚  - search_news(symbol, query, limit)                          โ”‚   โ”‚      โ”‚
โ”‚  โ”‚  โ”‚  - search_research_context(query, symbol)                     โ”‚   โ”‚      โ”‚
โ”‚  โ”‚  โ”‚  - get_watchlist()                                            โ”‚   โ”‚      โ”‚
โ”‚  โ”‚  โ”‚  - add_to_watchlist(symbol)                                   โ”‚   โ”‚      โ”‚
โ”‚  โ”‚  โ”‚  - remove_from_watchlist(symbol)                              โ”‚   โ”‚      โ”‚
โ”‚  โ”‚  โ”‚  - save_research_note(symbol, title, content)                 โ”‚   โ”‚      โ”‚
โ”‚  โ”‚  โ”‚  - save_analysis_report(symbol, report, sources)              โ”‚   โ”‚      โ”‚
โ”‚  โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚      โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜      โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Stack Tecnolรณgica

Camada

Tecnologia

Versรฃo

Uso

Data Warehouse

Databricks Lakebase

Postgres

Banco transacional integrado

Processing

Apache Spark

3.5+

Pipelines distribuรญdos

Embeddings

sentence-transformers

all-MiniLM-L6-v2

Similaridade semรขntica

Vector Search

pgvector

0.5+

รndice HNSW cosine

APIs

Massive.com

v2

Preรงos e notรญcias de aรงรตes

Agent Framework

FastMCP

1.0+

Ferramentas para agente

Frontend

Flask

2.0+

API e Dashboard


๐Ÿ—บ๏ธ Architecture Diagram

Pipeline de Dados

flowchart LR
    subgraph "Ingestรฃo"
        A[Watchlist Lakebase] -->|tickers| B[Massive API]
        B -->|notรญcias| C[ticker_news_documents]
    end

    subgraph "Processamento"
        C -->|HTML| D[trafilatura]
        D -->|texto| E[Chunking]
        E -->|chunks| F[Embeddings Spark]
    end

    subgraph "Armazenamento"
        F -->|embeddings| G[ticker_news_embeddings]
        E -->|chunks| H[ticker_news_chunk_embeddings]
        G & H -->|HNSW| I[pgvector Index]
    end

    subgraph "Consulta RAG"
        J[User Query] -->|embedding| I
        I -->|top-k| K[Context Retrieval]
        K -->|prompt| L[LLM Response]
    end

Fluxo de Consulta RAG

flowchart LR
    A[Query do Usuรกrio] --> B[Embedding da Query]
    B --> C[Busca Vetorial pgvector]
    C --> D[Top-k Chunks]
    D --> E[Contexto Formatado]
    E --> F[Prompt com Citaรงรตes]
    F --> G[Resposta Fundamentada]

๐Ÿ“Š Resultados

Mรฉtrica

Resultado

Observaรงรฃo

Dimensionalidade Embeddings

384

all-MiniLM-L6-v2

Mรฉtrica Similaridade

Cosine

Otimizada com pgvector

Index Vector

HNSW

Busca O(log n) aproximada

Latรชncia Query RAG

< 500ms

Com รญndice HNSW

Throughput Embeddings

Batch ~100

Parallel Spark


๐Ÿš€ Quick Start & Setup

Prรฉ-requisitos

  • Acesso ao Databricks Workspace

  • Massive API Key (grรกtis em https://www.massive.com)

  • Lakebase URL configurado no workspace

Configuraรงรฃo

# 1. Criar secret scopes
python setup_secrets.py

# 2. Executar SQLs no Lakebase
psql $LAKEBASE_URL -f sql/01_setup_news_table.sql
psql $LAKEBASE_URL -f sql/02_setup_embeddings_table.sql
psql $LAKEBASE_URL -f sql/03_setup_chunk_embeddings_table.sql
psql $LAKEBASE_URL -f sql/04_cast_arrays_to_vectors.sql
psql $LAKEBASE_URL -f sql/05_setup_research_tables.sql

# 3. Executar notebook de ingestรฃo
# (via Databricks UI: importar notebooks/ingest_ticker_news_embeddings.py)

# 4. Testar RAG
python3 test_rag.py --ticker AAPL --limit 5

# 5. Deploy dos Apps
databricks bundle deploy -t dev

Endpoints da API

Mรฉtodo

Endpoint

Descriรงรฃo

GET

/watchlist

Lista tickers

GET

/price/<symbol>

Preรงo atual

GET

/news/<symbol>

Notรญcias recentes

POST

/news/sync

Sincronizar notรญcias

POST

/search/context

Busca semรขntica (RAG)

Tools do MCP Server

Leitura:

  • get_quote(symbol) - Preรงo atual

  • search_news(symbol, query, limit) - Busca notรญcias

  • search_research_context(query, symbol) - Busca contexto

  • get_watchlist() - Lista tickers

  • add_to_watchlist(symbol) - Adicionar ticker

  • remove_from_watchlist(symbol) - Remover ticker

Escrita (Agente):

  • save_research_note(symbol, title, content) - Salvar nota

  • save_analysis_report(symbol, report, sources) - Salvar relatรณrio


๐ŸŒณ Estrutura do Projeto

databricks-capstone-delivery/
โ”œโ”€โ”€ app.py                      # Main Flask API (Day 1/2)
โ”œโ”€โ”€ lakebase.py                 # Lakebase connection helper
โ”œโ”€โ”€ massive_client.py           # Massive API client
โ”œโ”€โ”€ setup_secrets.py            # Secret scope setup
โ”œโ”€โ”€ requirements.txt            # Python dependencies
โ”œโ”€โ”€ pyproject.toml              # Project metadata
โ”œโ”€โ”€ test_rag.py                 # Script de validaรงรฃo RAG
โ”‚
โ”œโ”€โ”€ dashboard/
โ”‚   โ”œโ”€โ”€ app.py                  # Dashboard Flask
โ”‚   โ””โ”€โ”€ templates/index.html    # Dashboard UI
โ”‚
โ”œโ”€โ”€ mcp_server/
โ”‚   โ”œโ”€โ”€ alpaca_mcp_server.py    # FastMCP server (com writing tools)
โ”‚   โ”œโ”€โ”€ lakebase.py             # Lakebase helper (novas funรงรตes)
โ”‚   โ””โ”€โ”€ massive_broker.py       # Massive broker
โ”‚
โ”œโ”€โ”€ notebooks/
โ”‚   โ””โ”€โ”€ ingest_ticker_news_embeddings.py  # Spark pipeline
โ”‚
โ”œโ”€โ”€ sql/
โ”‚   โ”œโ”€โ”€ 01_setup_news_table.sql
โ”‚   โ”œโ”€โ”€ 02_setup_embeddings_table.sql
โ”‚   โ”œโ”€โ”€ 03_setup_chunk_embeddings_table.sql
โ”‚   โ”œโ”€โ”€ 04_cast_arrays_to_vectors.sql
โ”‚   โ””โ”€โ”€ 05_setup_research_tables.sql
โ”‚
โ””โ”€โ”€ resources/
    โ”œโ”€โ”€ dashboard.yml
    โ”œโ”€โ”€ ingest_ticker_news_embeddings_job.yml
    โ””โ”€โ”€ mcp_server.yml

๐Ÿง  Methodology & Quality Gates

Este projeto incorpora um sistema heurรญstico robusto para garantir qualidade e evitar erros comuns de engenharia de dados:

Data Contract Gate

Valida tabelas Silver/Gold antes da execuรงรฃo:

Verificaรงรฃo

Implementada

Estado

Schema esperado (colunas, tipos, nullability)

โœ…

Documentado em SQLs

Regras de qualidade (cardinalidade, unicidade)

โœ…

Tabelas com constraints

SLA de volume e latรชncia

โœ…

Documentado no schema

Contrato versionado

โœ…

sql/*.sql com versionamento

Idempotency Gate

Garante reexecuรงรฃo segura do pipeline:

Verificaรงรฃo

Implementada

Estado

UPSERT ou FULL REFRESH definido

โœ…

Tabelas com ON CONFLICT

Nenhum append cego sem verificaรงรฃo

โœ…

Chaves primรกrias definidas

Custo de reprocessamento estimado

โœ…

Log de contagem de linhas

Heurรญsticas Aplicadas

Heurรญstica

Descriรงรฃo

Aplicaรงรฃo

Check antes de escrita

Validaรงรฃo de entrada antes de persistรชncia

lakebase.py + alpaca_broker.py

Rastreabilidade de evidรชncia

Toda conclusรฃo indica SOURCE/INFERENCE/IMPLEMENTED/VALIDATED

PRD_E_PLANO_EXECUCAO.md

Gates antes de deploy

Dois checklists obrigatรณrios antes de considerar pronto

Este README

Falsos positivos vs falsos negativos

Avaliaรงรฃo balanceada de RAG

Teste RAG com test_rag.py


๐Ÿ“š Documentation Resources


๐Ÿ“„ License

Este projeto foi desenvolvido como parte do treinamento do Databricks AI Bootcamp.

Copyright (c) 2026 Roberto

Todos os direitos reservados.

Este cรณdigo pode ser utilizado como portfolio para demonstrar competรชncias tรฉcnicas em Engenharia de Dados, RAG e Agentes de IA.


โš ๏ธ Notas Importantes

  • Este nรฃo รฉ um sistema de trading em produรงรฃo. Nรฃo deve ser usado para decisรตes financeiras reais.

  • A API do Massive tem limites de rate. O pipeline respeita esses limites.

  • Secrets nunca devem ser commitados. O setup_secrets.py garante isso.


Este projeto foi desenvolvido para demonstrar as habilidades tรฉcnicas adquiridas durante o Databricks AI Bootcamp.

Author: Roberto
LinkedIn: https://www.linkedin.com/in/roberton003/
GitHub: https://github.com/Roberton003

F
license - not found
-
quality - not tested
B
maintenance

Maintenance

โ€“Maintainers
โ€“Response time
โ€“Release cycle
โ€“Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    C
    maintenance
    MCP server that provides AI assistants access to stock market data including financial statements, stock prices, and market news through a Model Context Protocol interface.
    11
    2,275
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    An MCP server that provides comprehensive access to real-time stock quotes, financial statements, analyst estimates, and technical indicators via the Financial Modeling Prep API. It enables users to conduct in-depth financial analysis and track market performance through specialized tools, resources, and prompt templates.
    26
    17
    1
    MIT
  • A
    license
    A
    quality
    F
    maintenance
    A comprehensive MCP server for stock analysis and trading insights, including stock screening, fundamental analysis, insider trading, options analysis, social media research, and news analysis.
    10
    74
    MIT

View all related MCP servers

Related MCP Connectors

  • Hosted MCP for stocks, options, Greeks, brokers, order previews, alerts, and workflows.

  • MCP server exposing the Backtest360 engine API as tools for AI agents.

  • Real SEC, 13F, insider, congress & macro data your AI agent can cite. Hosted MCP, 24 tools.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Roberton003/databricks-capstone-delivery'

If you have feedback or need assistance with the MCP directory API, please join our Discord server