关于 flock-mcp
flock-mcp 是面向 Flock Agent 框架的一组 MCP 服务和工具。可按需安装可选依赖组,涵盖网页、Azure、语言处理和代码工具。
主要功能
- 01为 Flock 提供 MCP 服务和工具
- 02按组安装可选依赖
- 03网页抓取、Markdown 和搜索工具
- 04Azure 集成工具
- 05语言处理与代码工具
适用场景
- 01为 Flock Agent 添加所需工具
- 02仅安装需要的工具组
MCP 相关
提供可与 Flock Agent 框架配合使用的 MCP 服务和工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
flock-mcp
为 Agent 框架 Flock 提供的多个 MCP 服务和工具。
安装
此软件包经过专门设计,不包含主要依赖项,因此你可以只安装所需的工具。你可以通过多种方式安装:
选项 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:所有工具,以及其他 ML/AI 依赖项(datasets、rouge-score、sentence-transformers、zep-python、mem0ai、chromadb、matplotlib)
用法
安装后,你可以通过 Flock Agent 框架使用此软件包提供的各种 MCP 服务和工具。
# eg
from flock.tools.file_tools import file....
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。