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

平台与服务

by hollaugo

用于股票分析,提供摘要、目标价和分析师建议,并可追踪 SEC filings、股息等信息。

什么是 ai.smithery/hollaugo-financial-research-mcp-server

用于股票分析,提供摘要、目标价和分析师建议,并可追踪 SEC filings、股息等信息。

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:

ProjectFrameworkKey FeaturesUse Case
agent2agentLangGraph + A2A ProtocolRemote agent communication, Slack integrationInvestment research
mcp-financialFastMCP + FastAPIASGI integration, CLI clientFinancial data analysis
bright-mcp-server-overviewDual: LangGraph + ADKMemory persistence, extended timeoutsWeb scraping & research
fpl-deepagentFastMCP + React UIStreamable HTTP, ChatGPT integrationFantasy Premier League
task-manager-appFastMCP + React UI + SupabaseOAuth (Auth0), per-user DB state, Slack notificationsTask management in ChatGPT
notion-mcp-agentLangGraph + MCPNotion integration, database managementKnowledge management
claude-advanced-tool-useClaude API + FastMCPPTC, Tool Search, MCP integrationToken-efficient AI agents
claude-skillsClaude Skills APIDocument generation, custom skillsPowerPoint, Excel, Word creation
openai-chatkit-starter-appNext.js + ChatKitAgent Builder integration, web componentChatKit UI development
mastra-overviewMastra frameworkMulti-LLM orchestrationFramework exploration
smithery-exampleSmithery + FastMCPMCP playground, development toolsMCP development
mcp-appsMCP 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:

FeatureLangGraph AgentADK Agent
MemoryPersistent (checkpointer)Context-aware (5 messages)
TimeoutStandard (5s)Extended (60s)
ModelOpenAI GPTGemini 2.0 Flash
Best ForInteractive conversationsLong-running operations

Use Cases:

  • SEO keyword research and SERP analysis
  • E-commerce product monitoring and price tracking
  • Competitor analysis and market intelligence
  • Web scraping and data collection
  • Business intelligence and insights

fpl-deepagent/

Fantasy Premier League MCP Assistant

A comprehensive Fantasy Premier League assistant that integrates with ChatGPT through the Model Context Protocol (MCP), featuring beautiful React UI components and real-time FPL data.

Key Features:

  • Framework: FastMCP with Streamable HTTP transport
  • UI Integration: React 18 + TypeScript components for ChatGPT
  • Real-time Data: Live FPL API integration with caching and error handling
  • Design Compliance: Follows OpenAI Apps SDK design guidelines exactly
  • Interactive Tools: Player search, detailed stats, and side-by-side comparison

Technical Stack:

  • FastMCP for MCP server implementation
  • React 18 + TypeScript for UI components
  • OpenAI Apps SDK integration with window.openai API
  • esbuild for fast, modern bundling
  • Streamable HTTP for bidirectional communication

UI Components:

  • PlayerListComponent: Interactive player grid with favorites
  • PlayerDetailComponent: Detailed player stats and upcoming fixtures
  • PlayerComparisonComponent: Side-by-side comparison with highlighted stats

Use Cases:

  • Player search and discovery
  • Detailed player statistics and form analysis
  • Player comparison for team selection
  • FPL team optimization
  • Real-time price and form tracking

task-manager-app/

Task Manager ChatGPT App (Apps SDK + MCP + Supabase + OAuth)

A production-ready tutorial showing how to build a ChatGPT App with:

  • FastMCP (Streamable HTTP) as the MCP server
  • React widgets rendered inside ChatGPT
  • Supabase (Postgres) as authoritative state for tasks/notifications
  • OAuth (Auth0) for multi-user authentication (MCP OAuth)
  • Optional Slack notifications (send now + schedule)

Start here:

  • task-manager-app/README.md

notion-mcp-agent/

Notion Knowledge Management Agent

A sophisticated agent that integrates with Notion through MCP, providing intelligent database management and knowledge organization capabilities.

Key Features:

  • Framework: LangGraph with MCP integration
  • Integration: Notion API for database operations
  • Slack Interface: Interactive knowledge management
  • Context Management: Intelligent data aggregation
  • Database Operations: Create, read, update, and organize Notion databases

Technical Stack:

  • LangGraph for agent orchestration
  • Notion MCP server for database operations
  • Slack API for user interaction
  • Context aggregation for intelligent responses

Use Cases:

  • Knowledge base management
  • Database organization and maintenance
  • Content aggregation and structuring
  • Team collaboration workflows
  • Information retrieval and organization

claude-advanced-tool-use/

Claude Advanced Tool Use Tutorial

A comprehensive tutorial demonstrating Anthropic's Advanced Tool Use features: Programmatic Tool Calling (PTC) and Tool Search. These features enable AI agents to scale to thousands of tools while dramatically reducing token usage.

Key Features:

  • Programmatic Tool Calling (PTC): Claude writes Python code that orchestrates tool calls in a sandbox
  • Tool Search: Dynamic tool discovery with defer_loading for efficient context usage
  • MCP Integration: Tool Search combined with MCP servers via mcp_toolset
  • Real-World Examples: Financial data tools using yfinance
  • Token Savings: Up to 98% reduction in token usage for complex tasks

Technical Stack:

  • Anthropic Claude API (Sonnet 4.5)
  • Beta headers: advanced-tool-use-2025-11-20
  • FastMCP for MCP server implementation
  • Python + yfinance for financial data
  • ngrok for MCP server tunneling

Examples:

  • 01_ptc_token_savings.py - Programmatic Tool Calling with token comparison
  • 02_tool_search.py - Tool Search with 10 deferred financial tools
  • 03_mcp_tool_search.py - MCP + Tool Search via ngrok tunnel
  • mcp_server.py - FastMCP server exposing financial tools

Key Concepts:

FeatureDescriptionToken Savings
Programmatic Tool CallingTool results stay in sandbox, only print() output enters context37%
Tool SearchOnly load tool definitions when discovered85%
CombinedPTC + Tool Search togetherUp to 98%

Use Cases:

  • Building AI agents with many tools (100+)
  • Reducing context window bloat from tool definitions
  • Processing large datasets without context overflow
  • MCP server integration with dynamic tool discovery
  • Token-efficient financial analysis agents

claude-skills/

Claude Skills API Implementation

A comprehensive implementation of Claude's Skills API for automated document generation and custom skill creation.

Key Features:

  • Framework: Claude Skills API with streaming support
  • Document Generation: PowerPoint, Excel, Word, and PDF creation
  • Custom Skills: Upload and manage custom skills (8MB limit)
  • File Management: List, download, and delete generated files
  • Multi-Skill Workflows: Combine multiple skills in single requests

Technical Stack:

  • Claude Skills API with beta features
  • Code execution environment (2025-08-25)
  • Files API (2025-04-14)
  • Streaming responses for real-time progress
  • Python SDK with uv package manager

Utilities:

  • list-skills.py - List all available skills
  • create-skill.py - Upload custom skills from directories
  • use-skill.py - Generate documents with single skills
  • multi-skill-demo.py - Complex workflows with multiple skills
  • list-files.py / download-file.py / delete-file.py - File management

Use Cases:

  • Automated PowerPoint presentation generation
  • Excel spreadsheet creation and data analysis
  • Word document generation
  • PDF report creation
  • Custom skill development and deployment
  • Multi-format document workflows

openai-chatkit-starter-app/

ChatKit Web Component Starter

A minimal Next.js starter template for building ChatKit applications with OpenAI's Agent Builder workflows.

Key Features:

  • Framework: Next.js with ChatKit web component
  • Integration: OpenAI Agent Builder workflows
  • Customization: Configurable themes, prompts, and UI
  • Session Management: Ready-to-use session endpoint
  • Deployment: Domain allowlist verification support

Technical Stack:

  • Next.js for application framework
  • OpenAI ChatKit web component (<openai-chatkit>)
  • OpenAI API integration
  • TypeScript for type safety
  • Configurable theming system

Key Components:

  • Session creation endpoint (/api/create-session)
  • ChatKit panel with event handlers
  • Theme and color scheme controls
  • Starter prompts configuration
  • Error overlay for debugging

Use Cases:

  • ChatKit application prototyping
  • Agent Builder workflow integration
  • Custom ChatKit UI development
  • OpenAI workflow testing
  • Production ChatKit deployments

mastra-overview/

Mastra Framework Exploration

An exploration of the Mastra framework for multi-LLM orchestration and agent management.

Key Features:

  • Framework: Mastra for multi-LLM orchestration
  • Multi-LLM: Support for multiple language models
  • Orchestration: Intelligent model selection and routing
  • Polyfills: Crypto polyfills for browser compatibility

Technical Stack:

  • Mastra framework
  • Multi-LLM integration
  • Browser compatibility polyfills
  • TypeScript configuration

Use Cases:

  • Multi-LLM agent systems
  • Model orchestration and routing
  • Framework exploration and evaluation
  • LLM comparison and benchmarking

smithery-example/

MCP Development Playground

A comprehensive development environment for MCP (Model Context Protocol) with FastMCP integration and testing tools.

Key Features:

  • Framework: Smithery + FastMCP
  • Development Tools: MCP playground and testing environment
  • Financial Integration: Example financial server implementation
  • Testing: Comprehensive test suite and examples
  • Documentation: Development guides and examples

Technical Stack:

  • Smithery for MCP development
  • FastMCP for server implementation
  • Testing frameworks for validation
  • Development tooling and playgrounds

Use Cases:

  • MCP server development
  • Protocol testing and validation
  • Financial data integration examples
  • Development environment setup
  • MCP learning and exploration

mcp-apps/

MCP Apps Examples (Weather + Stock Analysis)

Two minimal example MCP Apps showing how to build UI + server experiences using the MCP Apps extensions.

Key Features:

  • Weather App: UI + MCP server example with a simple weather workflow
  • Stock Analysis App: UI + MCP server example for market/stock analysis
  • Apps SDK: Designed to follow MCP Apps extension patterns
  • Docs Reference: See the MCP Apps docs for the full guide

Use Cases:

  • Learning MCP Apps fundamentals
  • Building UI-backed MCP Apps
  • Reference implementations for new MCP App projects

Getting Started

Each project includes comprehensive setup instructions in its respective README file. General prerequisites include:

Common Requirements

  • Python 3.9+ (some projects require newer; see each project README)
  • Valid API keys for respective services
  • Slack workspace access (for Slack integrations)
  • Environment variable configuration

Quick Start Pattern

bash
# 1. Navigate to desired project
cd [project-name]/

# 2. Install dependencies
# Most Python projects here use uv:
uv sync
# Some projects use pip/requirements.txt:
# pip install -r requirements.txt

# 3. Configure environment
cp .env.example .env
# Edit .env with your API keys

# 4. Run the agent
# (varies by project - see individual READMEs)

Architecture Patterns

Model Context Protocol (MCP)

Multiple projects demonstrate different MCP implementation patterns:

  • FastMCP ASGI: Direct FastAPI integration (mcp-financial, smithery-example)
  • FastMCP Streamable HTTP: Modern bidirectional communication (fpl-deepagent)
  • Bright Data MCP: External MCP server communication
  • Notion MCP: Database and knowledge management integration

Agent Communication

  • A2A Protocol: Remote agent-to-agent communication (agent2agent)
  • State Management: Persistent conversation memory (bright-mcp-server-overview)

UI Integration Patterns

  • React + ChatGPT: OpenAI Apps SDK integration (fpl-deepagent)
  • Next.js + ChatKit: Agent Builder workflow integration (openai-chatkit-starter-app)
  • Slack Bots: Event-driven chat interfaces (multiple projects)
  • CLI Clients: Command-line agent interaction

Document Generation

  • Claude Skills API: Automated document creation with streaming (claude-skills)
  • Multi-Format Support: PowerPoint, Excel, Word, PDF generation
  • Custom Skills: Uploadable skill packages for specialized tasks

Development & Testing

  • MCP Playground: Development and testing environment (smithery-example)
  • Multi-LLM Orchestration: Framework exploration (mastra-overview)
  • Agent Builder: OpenAI workflow development (openai-chatkit-starter-app)

Integration Patterns

  • Container Deployment: Docker and cloud-ready
  • API Integration: RESTful agent endpoints
  • Database Integration: Knowledge management systems
  • Real-time Data: Live API integration with caching

Contributing

Each project welcomes contributions. Please:

  1. Fork the repository
  2. Create a feature branch
  3. Follow the project's coding standards
  4. Include tests where applicable
  5. Submit a Pull Request

License

MIT License - see individual project LICENSE files for details.

Support & Resources

Documentation Links

Platform-Specific Support


Built with ❤️ demonstrating the future of AI agent development

常见问题

ai.smithery/hollaugo-financial-research-mcp-server 是什么?

用于股票分析,提供摘要、目标价和分析师建议,并可追踪 SEC filings、股息等信息。

相关 Skills

MCP构建

by anthropics

Universal
热门

聚焦高质量 MCP Server 开发,覆盖协议研究、工具设计、错误处理与传输选型,适合用 FastMCP 或 MCP SDK 对接外部 API、封装服务能力。

想让 LLM 稳定调用外部 API,就用 MCP构建:从 Python 到 Node 都有成熟指引,帮你更快做出高质量 MCP 服务器。

平台与服务
未扫描111.8k

Slack动图

by anthropics

Universal
热门

面向Slack的动图制作Skill,内置emoji/消息GIF的尺寸、帧率和色彩约束、校验与优化流程,适合把创意或上传图片快速做成可直接发送的Slack动画。

帮你快速做出适配 Slack 的动图,内置约束规则和校验工具,少踩上传与播放坑,做表情包和演示都更省心。

平台与服务
未扫描111.8k

MCP服务构建器

by alirezarezvani

Universal
热门

从 OpenAPI 一键生成 Python/TypeScript MCP server 脚手架,并校验 tool schema、命名规范与版本兼容性,适合把现有 REST API 快速发布成可生产演进的 MCP 服务。

帮你快速搭建 MCP 服务与后端 API,脚手架完善、扩展顺手,尤其适合想高效验证服务能力的开发者。

平台与服务
未扫描9.8k

相关 MCP Server

Slack 消息

编辑精选

by Anthropic

热门

Slack 是让 AI 助手直接读写你的 Slack 频道和消息的 MCP 服务器。

这个服务器解决了团队协作中需要 AI 实时获取 Slack 信息的痛点,特别适合开发团队让 Claude 帮忙汇总频道讨论或发送通知。不过,它目前只是参考实现,文档有限,不建议在生产环境直接使用——更适合开发者学习 MCP 如何集成第三方服务。

平台与服务
83.1k

by netdata

热门

io.github.netdata/mcp-server 是让 AI 助手实时监控服务器指标和日志的 MCP 服务器。

这个工具解决了运维人员需要手动检查系统状态的痛点,最适合 DevOps 团队让 Claude 自动分析性能数据。不过,它依赖 NetData 的现有部署,如果你没用过这个监控平台,得先花时间配置。

平台与服务
78.3k

by d4vinci

热门

Scrapling MCP Server 是专为现代网页设计的智能爬虫工具,支持绕过 Cloudflare 等反爬机制。

这个工具解决了爬取动态网页和反爬网站时的头疼问题,特别适合需要批量采集电商价格或新闻数据的开发者。不过,它依赖外部浏览器引擎,资源消耗较大,不适合轻量级任务。

平台与服务
34.9k

评论