返回市场
群集-mcp

群集-mcp

作者:whiteducksoftware2 星标更新:2025-09-24

项目介绍

flock-mcp

用于代理框架Flock的多个MCP服务器和工具。

安装

此包设计上没有主要依赖项,允许您仅安装所需的工具。您可以按以下几种方式安装它:

选项1:安装所有工具(推荐)

pip install flock-mcp[all]

或者使用uv:

uv add flock-mcp[all]

这将安装所有可用的工具及其依赖项。

选项2:安装特定工具组

选择您需要的具体工具组:

# 基础工具(网络爬虫、markdown处理、搜索)
pip install flock-mcp[basic-tools]
uv add flock-mcp[basic-tools]

# Azure集成工具
pip install flock-mcp[azure-tools]
uv add flock-mcp[azure-tools]

# 自然语言处理和文本处理工具
pip install flock-mcp[llm-tools]
uv add flock-mcp[llm-tools]

# 代码分析和Docker工具
pip install flock-mcp[code-tools]
uv add flock-mcp[code-tools]

# 所有工具(与[all]相同,但不包括额外的ML依赖项)
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:所有工具加上额外的ML/AI依赖项(datasets, rouge-score, sentence-transformers, zep-python, mem0ai, chromadb, matplotlib)

使用

安装后,您可以使用此包提供的各种MCP服务器和工具与Flock代理框架一起工作。

# 示例
from flock.tools.file_tools import file....