flock-mcp
About
flock-mcp is a Python package that provides multiple MCP (Model Context Protocol) servers and tools designed for use with the Flock agent framework. It offers modular installation through optional dependency groups, allowing users to install only the tools they need.
Details
- License
- MIT license
Explore
- Modular installation: choose only the tool groups you need
- basic-tools: web scraping, markdown processing, and search
- azure-tools: Azure cloud integration (blob storage, search)
- llm-tools: natural language processing with NLTK
- code-tools: code analysis and containerization via Docker
- all-tools: combines all the above without extra ML dependencies
- all: includes everything plus additional ML/AI libraries
Option 1: Install All Tools (Recommended)
pip install flock-mcp[all]
Or with uv:
uv add flock-mcp[all]
This installs all available tools and dependencies.
Option 2: Install Specific Tool Groups
Choose the specific tool groups you need:```bash
pip install flock-mcp[all]
Or with uv:
uv add flock-mcp[all]
This installs all available tools and dependencies.
Choose the specific tool groups you need:
pip install flock-mcp[basic-tools]
uv add flock-mcp[basic-tools]
pip install flock-mcp[azure-tools]
uv add flock-mcp[azure-tools]
pip install flock-mcp[llm-tools]
uv add flock-mcp[llm-tools]
pip install flock-mcp[code-tools]
uv add flock-mcp[code-tools]
pip install flock-mcp[all-tools]
uv add flock-mcp[all-tools]
- basic-tools: Web scraping (docling, tavily-python), markdown processing (markdownify), search (duckduckgo-search)
- azure-tools: Azure cloud integration (azure-identity, azure-storage-blob, azure-search-documents)
- llm-tools: Natural language processing (nltk)
- code-tools: Code analysis and containerization (docker)
- all-tools: All of the above tool groups
- all: All tools plus additional ML/AI dependencies (datasets, rouge-score, sentence-transformers, zep-python, mem0ai, chromadb, matplotlib)
Installation
This package has no main dependencies by design, allowing you to install only the tools you need. You can install it in several ways:
Option 1: Install All Tools (Recommended)
pip install flock-mcp[all]
Or with uv:
uv add flock-mcp[all]
This installs all available tools and dependencies.
Option 2: Install Specific Tool Groups
Choose the specific tool groups you need:```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



