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
AI Agent Orchestration and Development Platform for Claude Code
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.
project-nova
Manages Paperless-NGX documents by providing an MCP server that exposes an SSE endpoint for integration with n8n, enabling AI agents to search, upload, and manage documents, tags, correspondents, and document types.