MCP + CrewAI Agentic Integration
Orchestrates autonomous multi-agent workflows by integrating MCP tools for market research and data analysis.
Provides a news intelligence tool that retrieves global news data using the Google Search API via Serper.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP + CrewAI Agentic IntegrationResearch latest AI trends and save a summary to my local notes"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
๐ค MCP + CrewAI Agentic Integration ๐
A powerful demonstration of Model Context Protocol (MCP) integrated with CrewAI orchestrations, featuring full observability through AgentOps and high-speed inference via Groq.
๐ Overview
This project bridges the gap between context-aware tools and autonomous agents. It provides a custom MCP server for real-time external data (Weather, News, Notes) while leveraging CrewAI to orchestrate multi-agent workflows.
๐๏ธ Architecture
MCP Layer: A
FastMCPserver exposing tools for real-time data retrieval.
Agentic Layer:
CrewAIagents specialized in Market Analysis and Research.
Inference Layer: Ultra-fast LLMs (Llama 3.1) hosted on
Groq.Observability Layer:
AgentOpsfor tracing, cost management, and debugging.
Related MCP server: MCP Tool Server
โจ Key Features
๐ ๏ธ Custom MCP Server Tools
โ๏ธ Weather Engine: Real-time meteorology data via WeatherAPI.
๐ฐ News Intelligence: Global news retrieval via Serper (Google Search API).
๐ Contextual Notes: Locally persistent note management for long-term memory.
๏ฟฝ Auto-Summary: Intelligent summarization of collected context.
๐ฅ Intelligence Crew
๐ Market Researcher: Scours data to identify emerging trends.
๐ Data Analyst: Synthesizes research into actionable market insights.
๐ Sequential Workflow: Fully orchestrated execution path for reliable results.
๐ ๏ธ Tech Stack
Framework: CrewAI
Server: FastMCP
LLM Engine: Groq (Llama 3.1 8B/70B)
Tracing: AgentOps
Package Manager: uv
๐ Getting Started
1. Prerequisites
Ensure you have the following installed:
uv (Recommended) or Python 3.13+
A valid Groq API Key
A valid AgentOps API Key
A Serper API Key (for News)
2. Installation
Clone the repository and sync dependencies:
git clone https://github.com/vad-007/MCP_Integration_crewai.git
cd MCP_Integration_crewai
uv sync3. Configuration
Create a .env file in the root directory:
AGENTOPS_API_KEY=your_agentops_key
GROQ_API_KEY=your_groq_key
SERPER_API_KEY=your_serper_key
WEATHER_API_KEY=your_weather_key4. Running the Project
๐ Start the MCP Server
mcp dev main.py๐ข Run the CrewAI Integration
python crewai_agentops_integration.py๐ Run Diagnostics
python test_agentops.py๐ Observability with AgentOps
This project is fully instrumented. Every run generates a unique replay URL allowed you to:
Watch Agent Self-Correction: See exactly how agents reason through tasks.
Trace LLM Calls: Monitor every prompt and completion.
Analyze Latency: Visualize the execution timeline of your crew.
Check your dashboard at: app.agentops.ai
๐ Project Structure
โโโ main.py # FastMCP Server implementation
โโโ crewai_agentops_integration.py # Main CrewAI orchestration
โโโ test_agentops.py # Connectivity & Diagnostic tool
โโโ .env # Environment variables (private)
โโโ pyproject.toml # Project configuration
โโโ uv.lock # Dependency lockfile
โโโ docs/ # Troubleshooting & Optimization guides๐ค Contributing
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Fork the Project
Create your Feature Branch (
git checkout -b feature/AmazingFeature)Commit your Changes (
git commit -m 'Add some AmazingFeature')Push to the Branch (
git push origin feature/AmazingFeature)Open a Pull Request
๐ก๏ธ License
Distributed under the MIT License. See LICENSE for more information.
Developed with โค๏ธ for the AI Community.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceA production-ready Python MCP server providing tools for fetching live weather data, querying local SQLite databases, reading files, summarizing webpages, and performing safe mathematical calculations. It enables MCP-compatible LLM clients to execute these tasks autonomously as part of agentic workflows.Last updated
- Flicense-qualityDmaintenanceMulti-agent AI tools for email automation (Outlook), weather (OpenWeather API), sticky notes, and arithmetic, all served via FastMCP.Last updated
- Alicense-qualityBmaintenanceA Python FastMCP server with 33 tools that lets AI agents manage tasks, capture knowledge, and coordinate sessions across projects via a unified interface.Last updated10MIT
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.
MCP server exposing the Backtest360 engine API as tools for AI agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/vad-007/MCP_Integration_crewai'
If you have feedback or need assistance with the MCP directory API, please join our Discord server