使用说明
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-tools**Azure云集成(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....