Token导航 LogoToken导航TokenDH.com
Library Doc Extractor logo
文档知识stdio官方级别未说明来源级核验

Library Doc Extractor

MCP Server

Meta-Librarian (Ollama Edition) 是一个本地优先的命令行工具,用于发现PyPI/npm文档URL,抓取少量文档页面,将其转换为Markdown,并使用本地Ollama模型提取结构化API上下文。

工具数

3

提示词数

0

GitHub Stars

1

资源数

0
文档处理本地运行PythonVS Code命令行工具VS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Can-Sami

提供方

Can-Sami

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -e .

详细介绍

元图书馆员(Ollama版)

一个本地优先的CLI,可以发现PyPI/npm文档URL,抓取一小部分文档页面,将其转换为Markdown,并使用本地Ollama模型(例如。 qwen3:8b)以提取结构化的API上下文。

前提条件

  • Python 3.10+
  • Ollama正在运行(OpenAI兼容端点): http://localhost:11434/v1
  • 已安装Playwright浏览器: python -m playwright install

安装(可编辑)

pip install -e .

开发(测试):

pip install -e ".[dev]"

用法

快速入门(Windows/PPowerShell)

  1. 启动Ollama(单独)
  • 确保Olama在本地运行 http://localhost:11434.
  1. 激活venv
  • ./.venv/Scripts/Activate.ps1
  1. 查看您已经拥有哪些型号
  • python -m meta_librarian.cli models
  1. 运行分析(选择已安装的模型)
  • python -m meta_librarian.cli analyze pip requests --model qwen3:8b --max-pages 3 --max-depth 1

输出被写入 out/ 文件夹为JSON和 .llms.txt.

如果你想尝试自动拉取缺失的模型:

  • python -m meta_librarian.cli analyze pip requests --model qwen2.5:8b --pull

如果拉取失败,请使用以下所示的已安装型号标签之一重新运行 models.

VS代码(MCP)

此仓库包含一个MCP服务器,因此您可以从VS Code调用Meta Librarian工具。

  1. 安装deps(一次)
  • pip install -e .
  1. 确保Ollama在本地运行。
  1. 从VS代码启动MCP服务器
  • 此仓库在以下位置提供了一个工作区配置 .vscode/mcp.json.
  • 在VS Code中,打开命令面板并运行 MCP: List Servers,然后开始 meta-librarian.

暴露的MCP工具:

  • ollama_models(ollama_base_url=...)
  • analyze_pip(name, model='qwen3:8b', max_pages, max_depth, out_dir, pull, ...)
  • analyze_npm(name, model='qwen3:8b', max_pages, max_depth, out_dir, pull, ...)

分析PyPI包:

meta-librarian analyze pip pandas --max-pages 6 --out ./out

分析一个npm包:

meta-librarian analyze npm axios --max-pages 6 --out ./out

如果 meta-librarian 脚本不在PATH中(在Windows上很常见),请运行:

python -m meta_librarian.cli analyze pip pandas --max-pages 6 --out ./out

模拟运行(无LLM调用;仅限fetch+markdown):

meta-librarian analyze pip requests --dry-run

输出

写道:

  • ./out/--.llms.txt
  • ./out/--.json

目录标签

目录标签

文档处理本地运行PythonVS Code命令行工具本地部署API提取Markdown转换

支持客户端

VS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP