flock-mcp
多个MCP服务器和用于代理框架Flock的工具。
安装
此包设计上没有主要依赖项,允许您仅安装所需的工具。您可以采用以下几种方式安装:
选项1:安装所有工具(推荐)
pip install flock-mcp[all]或者使用uv:
uv add flock-mcp[all]这会安装所有可用的工具和依赖项。
选项2:安装特定工具组
选择您需要的特定工具组:
# 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]选项3:合并多个组
你可以组合多个可选依赖组:
pip install flock-mcp[basic-tools,azure-tools]
uv add flock-mcp[basic-tools,azure-tools]选项4:仅安装基础版
仅安装基础包,不安装任何可选依赖项:
pip install flock-mcp
uv add flock-mcp可用工具组
basic-tools网络爬虫(docling,tavily-python),Markdown处理(markdownify),搜索(duckduckgo-search)azure-toolsAzure云集成(azure-identity,azure-storage-blob,azure-search-documents)llm-tools自然语言处理(NLTK)code-tools代码分析与容器化(docker)all-tools以上所有工具组all所有工具以及额外的机器学习/人工智能依赖项(数据集、rouge-score、sentence-transformers、zep-python、mem0ai、chromadb、matplotlib)
用法
安装后,您可以使用此软件包提供的各种MCP服务器和工具,与Flock代理框架配合使用。
# eg
from flock.tools.file_tools import file....