PC 

plaban1981/crewai-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
41 stars 30 forks 품질 52 트렌드 12MIT
plaban1981/crewai-mcp는 https://github.com/plaban1981/crewai-mcp.]에서 수입된 MCP 서버 후보입니다
개요
plaban1981/crewai-mcp는 https://github.com/plaban1981/crewai-mcp.]에서 수입된 MCP 서버 후보입니다
개요(AI 번역)
Crewai를 사용하여 MCP 에이전트 구축
# # # # # # # #
MCP의 워크 플로우는 Crewai RStudy Assistant를 강화했습니다.
️ 건축 중단
프론트엔드 레이어
API 및 통합 레이어
를 통해 AI 핵심 층
- main.py - CrewAI 에이전트 (연구 + 작가)
- debug summary.py - 요약 추출 유틸리티
MC MCP 서버 층
자료 저장 층
- 서버/search results/ - 검색 데이터가있는 JSON 파일 (40+ 주제)
- 서버/이미지/ - 생성된 AI 이미지 (30+ 시각)
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
- requirements.txt - 종점 관리
- setup nodejs.py - 환경 설정
- test python version.py - 호환성 테스트
UI없이 응용 프로그램을 실행
streamlit을 사용하여 응용 프로그램을 실행
Streamlit 공용영역
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Crewai-MCP
Build an MCP agent using Crewai
Workflow of MCP powered Crewai RStudy Assistant
graph TD
%% User Interface Layer
A["🌐 User InterfaceStreamlit App(streamlit_app.py)"] --> B["⚙️ API Layermain_api.py"]
%% API Processing
B --> C["🚀 Subprocess Callpython main.py {topic}"]
%% CrewAI Core
C --> D["🤖 CrewAI Application(main.py)Research Agent + Writer Agent"]
%% MCP Protocol Communication
D --> E["📡 MCP ProtocolModel Context ProtocolCommunication Layer"]
%% MCP Servers
E --> F["🔍 Search MCP Server(servers/search_server.py)Python Implementation"]
E --> G["🎨 Image MCP Server(servers/image_server.py)Python Implementation"]
E --> H["📁 Filesystem MCP Server(NPX - Disabled)Node.js v14 Issue"]
%% External APIs
F --> I["🦁 Brave Search APIWeb Search Results"]
G --> J["🎭 Segmind APIAI Image Generation"]
%% File Output Generation
D --> K["📄 File Generation"]
K --> L["📊 search_results.jsonSearch Data"]
K --> M["📝 summary.txtResearch Summary"]
K --> N["🖼️ generated_images/AI Generated Images"]
%% Result Processing
B --> O["🔄 Result ExtractionFile Detection & Parsing"]
O --> P["📋 Summary ExtractionMultiple Pattern Recognition"]
O --> Q["🔍 Search Results ParsingJSON Processing"]
O --> R["🖼️ Image CollectionFile Listing"]
%% Display Results
P --> S["📑 Summary TabStreamlit Display"]
Q --> T["🔍 Search Results TabStreamlit Cards"]
R --> U["🎨 Generated Images TabStreamlit Gallery"]
%% User Features
S --> V["💾 Download SummaryText File"]
U --> W["💾 Download ImagesZIP Archive"]
%% System Monitoring
A --> X["📊 System StatusMCP Server Health Check"]
%% Styling for different component types
classDef streamlit fill:#ff6b6b,stroke:#ff5252,stroke-width:3px,color:#fff
classDef crewai fill:#4ecdc4,stroke:#26a69a,stroke-width:3px,color:#fff
classDef mcp fill:#45b7d1,stroke:#039be5,stroke-width:3px,color:#fff
classDef api fill:#96ceb4,stroke:#66bb6a,stroke-width:3px,color:#fff
classDef files fill:#feca57,stroke:#ff9800,stroke-width:3px,color:#fff
%% Apply styles
class A,S,T,U,V,W,X streamlit
class D crewai
class E,F,G,H mcp
class I,J api
class K,L,M,N,O,P,Q,R files
class B,C streamlit
🏗️ Architecture Breakdown
📱 Frontend Layer
- streamlit_app.py - Main web interface with beautiful UI
- streamlit_app_backup.py - Backup version for safety
🔄 API & Integration Layer
- main_api.py - Bridge between Streamlit and CrewAI
- app.py - Alternative interface implementation
🤖 AI Core Layer
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →