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

Slack动图

by anthropics

Universal
热门

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

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

平台与服务
未扫描164.6k

MCP构建

by anthropics

Universal
热门

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

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

平台与服务
未扫描164.6k

接口测试套件

by alirezarezvani

Universal
热门

扫描 Next.js、Express、FastAPI、Django REST 的 API 路由,自动生成覆盖鉴权、参数校验、错误码、分页、上传与限流场景的 Vitest 或 Pytest 测试套件。

帮你把API与集成测试自动化跑顺,减少回归漏测;能力全面,尤其适合复杂接口场景的QA团队。

平台与服务
未扫描23.3k

相关 MCP Server

Slack 消息

编辑精选

by Anthropic

热门

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

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

平台与服务
89.0k

by netdata

热门

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

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

平台与服务
79.5k

by d4vinci

热门

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

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

平台与服务
71.5k

评论