
plaban1981/crewai-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
plaban1981/crewai-mcp は [https://github.com/plaban1981/crewai-mcp.] からインポートされた MCP サーバーの候補です
概要
plaban1981/crewai-mcp は [https://github.com/plaban1981/crewai-mcp.] からインポートされた MCP サーバーの候補です
概要(AI 翻訳)
Crewai を使用した MCP エージェントの構築
ツイート
##MCPのワークフローは、CREW RStudyアシスタントを駆動
️️ アーキテクチャ・ブレイクダウン
◀ フロントエンドレイヤー
####################################################&###########################################################################################################################################################################################################
◯ AIコアレイヤー
- main.py - CrewAI エージェント (Research + Writer)
- debug summary.py - 概要抽出ユーティリティ
####### は、MCP Server レイヤー
################################################################################################################################################################################################################################################################
- サーバー/search results/ - 検索データを持つJSONファイル (40+ トピック)
- サーバー/画像/ - 人工知能画像の生成(30以上のビジュアル)
◀ 設定とユーティリティ
- 要件.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 のガイドから始めましょう →