flock-mcp
Multiple MCP servers and tools for the agent framework Flock.
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:
# Basic tools (web scraping, markdown, search)
pip install flock-mcp[basic-tools]
uv add flock-mcp[basic-tools]
# Azure integration tools
pip install flock-mcp[azure-tools]
uv add flock-mcp[azure-tools]
# LLM and text processing tools
pip install flock-mcp[llm-tools]
uv add flock-mcp[llm-tools]
# Code and Docker tools
pip install flock-mcp[code-tools]
uv add flock-mcp[code-tools]
# All tools (same as [all] but without extra ML dependencies)
pip install flock-mcp[all-tools]
uv add flock-mcp[all-tools]
Option 3: Combine Multiple Groups
You can combine multiple optional dependency groups:
pip install flock-mcp[basic-tools,azure-tools]
uv add flock-mcp[basic-tools,azure-tools]
Option 4: Base Installation Only
Install just the base package without any optional dependencies:
pip install flock-mcp
uv add flock-mcp
Available Tool Groups
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 groupsall: All tools plus additional ML/AI dependencies (datasets, rouge-score, sentence-transformers, zep-python, mem0ai, chromadb, matplotlib)
Usage
After installation, you can use the various MCP servers and tools provided by this package with the Flock agent framework.
# eg
from flock.tools.file_tools import file....
Metadata
Release files for flock-mcp 0.1.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| flock_mcp-0.1.7.tar.gz | 310.1 kB | Without provenance | Details for flock_mcp-0.1.7.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| flock_mcp-0.1.7-py3-none-any.whl | Python 3 | none | any | Details for flock_mcp-0.1.7-py3-none-any.whl |
Total release size: 333.3 kB
Release files / flock_mcp-0.1.7.tar.gz
| Download URL | flock_mcp-0.1.7.tar.gz |
|---|---|
| Size | 310.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5c4cd2fbde187c7257f489dd9ebbbfc22cbb628b2771b47fefb164a8496c80ba
|
|
BLAKE2b-256 checksum How to use checksums |
29aebc6a8d20cfda44c7f44df00a462acb841ce12dc8dc3422275d9c95315b1f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.17
|
Release files / flock_mcp-0.1.7-py3-none-any.whl
| Download URL | flock_mcp-0.1.7-py3-none-any.whl |
|---|---|
| Size | 23.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ca6f7a19cb0a5b633d3b0f58a153c8a3bb26740bdd9bd7bb7ec67ddab3589f4b
|
|
BLAKE2b-256 checksum How to use checksums |
77b5d64c8bb8535c50bcefdbe0ebd5e5da59820605e3ea7f8dfa3c9736816359
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.17
|
Security for flock-mcp 0.1.7
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.