Token导航 LogoToken导航TokenDH.com
Ollama Deep Researcher logo
AI代理stdio官方级别未说明来源级核验

Ollama Deep Researcher

MCP Server

Ollama Deep Researcher 是一款桌面扩展(DXT),通过本地 MCP 服务器实现高级主题研究,支持配置研究参数、状态跟踪和资源访问,专为与 DXT 生态系统无缝集成而设计。

工具数

0

提示词数

0

GitHub Stars

16

资源数

0
PythonAI代理工作流自动化

安装说明

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

作者 / 组织

Cam10001110101

提供方

Cam10001110101

最后核验

2026/5/17 20:34

运行时

Python

快速接入

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

命令预览

pip install -r requirements.txt

详细介绍

Olama Deep研究员DXT扩展

概述

Ollama深度研究员 是一个桌面扩展(DXT),它使用网络搜索和LLM合成来实现高级主题研究,由本地MCP服务器提供支持。它支持可配置的研究参数、状态跟踪和资源访问,旨在与DXT生态系统无缝集成。

  • 研究任何主题 使用网络搜索API(Tavily、Perplexity、Exa)和LLM(Ollama、DeepSeek等)
  • 配置 最大研究循环、LLM模型和搜索API
  • 轨道状态 正在进行的研究
  • 获取研究成果 通过MCP协议作为资源

特性

  • 通过stdio实现MCP协议,以实现本地安全操作
  • 防御性编程:错误处理、超时和验证
  • 通过stderr进行日志记录和调试
  • 与DXT主机环境兼容

目录结构

.
├── manifest.json         # DXT manifest (see MANIFEST.md for spec)
├── src/
│   ├── index.ts         # MCP server entrypoint (Node.js, stdio transport)
│   └── assistant/       # Python research logic
│       └── run_research.py
├── README.md            # This documentation
└── ...

安装和设置

  1. 克隆存储库 并安装依赖项:
   git clone 
   cd mcp-server-ollama-deep-researcher
   npm install
  1. 安装Python依赖项 对于助理:
   cd src/assistant
   pip install -r requirements.txt
   # or use pyproject.toml/uv if preferred
  1. 设置所需的环境变量 对于web搜索API:

- 对于塔维利: TAVILY_API_KEY - 对于困惑: PERPLEXITY_API_KEY - 例如: EXA_API_KEY (点击此处获取您的https://dashboard.exa.ai/api-keys) - 例子:

     export TAVILY_API_KEY=your_tavily_key
     export PERPLEXITY_API_KEY=your_perplexity_key
     export EXA_API_KEY=your_exa_key
  1. 构建TypeScript服务器 (如果需要):
   npm run build
  1. 在本地运行扩展进行测试:
   node dist/index.js
   # Or use the DXT host to load the extension per DXT documentation

用法

  • 研究一个主题:

- 使用 research 工具与 { "topic": "Your subject" }

  • 获取研究状态:

- 使用 get_status 工具

  • 配置研究参数:

- 使用 configure 具有以下任一功能的工具: maxLoops, llmModel, searchApi

清单

manifest.json 获取完整的DXT清单,包括工具模式和资源模板。跟随 DXT MANIFEST.md.

日志记录和调试

  • 所有服务器日志和错误都输出到 stderr 用于调试。
  • 5分钟后,研究子进程将被终止,以防止挂起。
  • 无效请求和配置错误会返回清晰、结构化的错误消息。

安全与最佳实践

  • 所有工具模式在执行前都经过验证。
  • API密钥是web搜索API所必需的,并且从不记录。
  • MCP协议通过stdio用于本地安全通信。

测试与验证

  • 通过将扩展加载到DXT兼容主机中来验证它。
  • 确保所有工具调用都返回有效、结构化的JSON响应。
  • 检查清单是否加载,扩展是否注册为DXT。

故障排除

  • 缺少API密钥: 确保 TAVILY_API_KEY, PERPLEXITY_API_KEY,或 EXA_API_KEY 根据您使用的搜索API在您的环境中进行设置。
  • Python错误: 检查Python依赖关系并登录 stderr.
  • 超时: 研究子过程限制为5分钟。

搜索API比较

  • 塔维利: 快速、全面的网络搜索,可提取原始内容
  • 困惑: 基于人工智能的搜索,带有自然语言摘要和引用
  • 考试: 针对具有亮点的语义搜索进行优化的神经搜索引擎

参考文献

______________________________________________________________________

目录标签

目录标签

PythonAI代理工作流自动化主题研究本地部署LLM合成Web搜索桌面扩展MCP协议

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP