crewai_example
Verified Safeby Anthonniio
Overview
An AI-powered crew that researches coffee shops in a specified location and automatically creates organized entries in a Notion database, including deduplication and rich descriptions.
Installation
crewai runEnvironment Variables
- OPENAI_API_KEY
- NOTION_API_KEY
- NOTION_DATABASE_ID
- GOOGLE_SEARCH_URL
- GOOGLE_SEARCH_KEY
- NOTION_PAGE_ID
Security Notes
The project uses environment variables (NOTION_API_KEY, GOOGLE_SEARCH_KEY, etc.) for sensitive credentials, which is good practice. A minor risk is the `NOTION_DATABASE_ID` fallback to 'test-db-id' in `custom_tool.py` if not properly configured. The `MCPServerHTTP` for Google Search relies on an external URL (`GOOGLE_SEARCH_URL`), which introduces a dependency on a trusted external service; however, the `tool_filter` mechanism helps control allowed operations. No 'eval' or direct malicious patterns were found. Manipulating `sys.path` in `custom_tool.py` is generally safe within a controlled project context.
Similar Servers
claude-flow
Orchestrates AI agents (Claude) for development workflows, including code generation, testing, analysis, research, and project migration, with MLOps capabilities.
zen-mcp-server
A server for coordinating and managing AI agents, likely for simulations or complex task execution, leveraging Claude LLMs.
mcp_massive
An AI agent orchestration server, likely interacting with LLMs and managing multi-agent workflows.
AgentUp
AgentUp is an infrastructure framework for developing, deploying, and managing production-ready AI agents, providing Docker-like consistency, security, and extensibility.