TC

tonykipkemboi/crewai-mcp-demo

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

37 stars 16 forks 품질 45 트렌드 12MIT

tonykipkemboi/crewai-mcp-demo는 MCP 서버 후보가 https://github.com/tonykipkemboi/crewai-mcp-demo.에서 수입되었습니다

개요

tonykipkemboi/crewai-mcp-demo는 MCP 서버 후보가 https://github.com/tonykipkemboi/crewai-mcp-demo.에서 수입되었습니다

개요(AI 번역)

이 저장소는 **디퍼런스 접근 ** for use CrewAI with MCP (Model Context Protocol) 표준 프로토콜을 통해 외부 도구 및 서비스와 상호 작용합니다.

!특징 예

기업 규제 정보

** [T0]]

A production-ready 3-agent system는 Snowflake의 엔터프라이즈 데이터 기능을 사용하여 CrewAI의 다중 시약 관현을 결합하여 규제 인텔리전스 시스템을 구축합니다.

** 키 기능:**

  • LOG 3-Agent Coordination: 규제 정보 + SEC 분석 + 시장 뉴스
  • Snow Enterprise Scale: Snowflake MCP를 통해 372,299 SEC 서류를 통해 Semantic 검색
  • **Professional 산출 **: 투자 급료 규제 충격 보고서
  • ♨Production Ready: 완전한 배포 및 구성 예제

→ 상세 자습서보기


♨ 2개의 통합 접근법

이 저장소는 ** 두 가지 다른 방법을 보여줍니다 ** MCP와 CrewAI 통합:

##1 ️Scaffolding Approach (제작에 대한 권장)

  • CrewAI의 프로젝트 비계 사용 @CrewBase 장식
  • 구성 파일이있는 Structured 프로젝트

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

CrewAI MCP Demo

This repository demonstrates different approaches for using CrewAI with MCP (Model Context Protocol) to interact with external tools and services through a standardized protocol.

🌟 Featured Examples

🏭 Enterprise Regulatory Intelligence

📍 Location: scaffolding_approach_examples/snowflake_mcp_demo/

A production-ready 3-agent system that combines CrewAI’s multi-agent orchestration with Snowflake’s enterprise data capabilities to build regulatory intelligence systems.

Key Features:

  • 🤖 3-Agent Coordination: Regulatory Intelligence + SEC Filing Analysis + Market News
  • 📊 Enterprise Scale: Semantic search across 372,299 SEC filings via Snowflake MCP
  • 🎯 Professional Output: Investment-grade regulatory impact reports
  • 🚀 Production Ready: Complete deployment and configuration examples

→ View Detailed Tutorial


🚀 Two Integration Approaches

This repository demonstrates two different ways to integrate CrewAI with MCP:

1. 🏗️ Scaffolding Approach (Recommended for Production)

  • Uses CrewAI’s project scaffolding with @CrewBase decorator
  • Structured project with configuration files
  • Built-in get_mcp_tools() method (CrewAI 0.134.0+)
  • Better for complex, maintainable applications

Examples:

  • Snowflake Enterprise Demo - Regulatory intelligence system
  • Mathematician Project - Math operations via local StdIO server
  • Context7 Integration - Document search via streamable-HTTP

2. 📝 Script Approach (Great for Learning/Prototyping)

  • Standalone Python scripts using MCPServerAdapter directly
  • Quick to set up and experiment with
  • Perfect for understanding MCP concepts

Examples:

  • stdio_client_demo.py - Math operations
  • sse_client_demo.py - Cloudflare docs search
  • streamable_http_client_demo.py - Simple greeting
  • multiple_servers_client_demo.py - Combined functionality

🔧 Transport Mechanisms

Streamable HTTP ⭐ (Recommended)

  • Use case: Remote hosted servers (Context7, cloud services)
  • Benefits: Simple setup, bidirectional communication, web-friendly
  • Example: Snowflake MCP, Context7 API

Server-Sent Events (SSE)

  • Use case: Real-time server-to-client updates
  • Benefits: Good for streaming responses, widely supported
  • Example: Cloudflare docs, real-time data feeds

Standard Input/Output (StdIO)

  • Use case: Local development, testing, process-based servers
  • Benefits: Simple local setup, no network required
  • Example: Local math server, file processing tools

GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →