ai.smithery/hollaugo-financial-research-mcp-server

Analyze stocks with summaries, price targets, and analyst recommendations. Track SEC filings, divi…

20No licensedevtools

Install

Config snippet generator goes here (5 client tabs)

README

# AI Agent Tutorials & Implementations

A comprehensive collection of production-ready AI agent implementations showcasing different frameworks, protocols, and integration patterns. This repository demonstrates various approaches to building intelligent agents with Model Context Protocol (MCP), multi-agent systems, and real-world integrations.

## Repository Overview

This repository contains multiple agent implementations, each demonstrating different architectural patterns and use cases:

| Project | Framework | Key Features | Use Case |
|---------|-----------|--------------|----------|
| [agent2agent](#agent2agent) | LangGraph + A2A Protocol | Remote agent communication, Slack integration | Investment research |
| [mcp-financial](#mcp-financial) | FastMCP + FastAPI | ASGI integration, CLI client | Financial data analysis |
| [bright-mcp-server-overview](#bright-mcp-server-overview) | Dual: LangGraph + ADK | Memory persistence, extended timeouts | Web scraping & research |
| [fpl-deepagent](#fpl-deepagent) | FastMCP + React UI | Streamable HTTP, ChatGPT integration | Fantasy Premier League |
| [task-manager-app](#task-manager-app) | FastMCP + React UI + Supabase | OAuth (Auth0), per-user DB state, Slack notifications | Task management in ChatGPT |
| [notion-mcp-agent](#notion-mcp-agent) | LangGraph + MCP | Notion integration, database management | Knowledge management |
| [claude-advanced-tool-use](#claude-advanced-tool-use) | Claude API + FastMCP | PTC, Tool Search, MCP integration | Token-efficient AI agents |
| [claude-skills](#claude-skills) | Claude Skills API | Document generation, custom skills | PowerPoint, Excel, Word creation |
| [openai-chatkit-starter-app](#openai-chatkit-starter-app) | Next.js + ChatKit | Agent Builder integration, web component | ChatKit UI development |
| [mastra-overview](#mastra-overview) | Mastra framework | Multi-LLM orchestration | Framework exploration |
| [smithery-example](#smithery-example) | Smithery + FastMCP | MCP playground, development tools | MCP development |
| [mcp-apps](#mcp-apps) | MCP Apps (OpenAI Apps SDK) | Example MCP Apps (weather + stock analysis) | MCP Apps reference implementations |

## Project Descriptions

### agent2agent/
**Investment Research Analyst Agent**

A production-ready investment research agent implementing Google's Agent-to-Agent (A2A) protocol for remote agent communication.

**Key Features:**
- **Framework**: LangGraph with LangChain
- **Protocol**: Agent-to-Agent (A2A) for remote communication
- **Integration**: Slack with Block Kit UI and metadata modals
- **Architecture**: FastAPI server exposing both A2A endpoints and Slack events
- **Memory**: Persistent conversation state management
- **Deployment**: Docker ready with Render.com configuration

**Technical Stack:**
- LangGraph for agent orchestration
- FastAPI for A2A protocol implementation
- Slack Block Kit for interactive UI
- LangSmith for observability (optional)
- Docker for containerized deployment

**Use Cases:**
- Stock summaries and analysis
- SEC filings research
- Analyst recommendations
- Financial data aggregation
- Investment research workflows

### mcp-financial/
**Investment Analyst MCP Agent**

A financial data agent powered by FastMCP with ASGI integration, providing both CLI and Slack interfaces.

**Key Features:**
- **Framework**: FastMCP with FastAPI ASGI integration
- **Interfaces**: CLI client and Slack bot
- **Architecture**: MCP server exposed via FastAPI endpoints
- **Integration**: Direct Slack event handling
- **Deployment**: Production-ready with health checks

**Technical Stack:**
- FastMCP for Model Context Protocol implementation
- FastAPI for ASGI integration
- Uvicorn for server runtime
- Slack API for bot functionality
- MCP Inspector for debugging

**Use Cases:**
- Financial data analysis
- Stock price monitoring
- Earnings analysis
- Market research
- Investment insights

### bright-mcp-server-overview/
**Bright Data MCP Research Agent**

A comprehensive research agent powered by Bright Data's web scraping infrastructure, featuring dual AI agent implementations.

**Key Features:**
- **Dual Framework**: LangGraph (with memory) + Google ADK (with extended timeouts)
- **Integration**: Bright Data MCP server for web scraping
- **Slack Interface**: Interactive agent selection via dropdown
- **Memory**: Persistent conversation memory (LangGraph)
- **Timeouts**: Extended timeout handling (ADK) for long operations
- **Specialization**: SEO research, e-commerce intelligence, market analysis

**Technical Stack:**
- **LangGraph Agent**: OpenAI GPT with MemorySaver checkpointer
- **ADK Agent**: Google Gemini 2.0 Flash with custom timeout patches
- **MCP Integration**: Bright Data MCP server for data collection
- **Slack Integration**: Bot with agent selection and interactive UI

**Agent Comparison:**
| Feature | LangGraph Agent | ADK Agent |
|---------|----------------|-----------|
| Memory | Persistent (checkpointer) | Context-aware (5 messages) |
|