Token导航 LogoToken导航TokenDH.com
Local Research MCP Server logo
搜索检索stdio官方级别未说明来源级核验

Local Research MCP Server

MCP Server

一个免费的、私密的研究助手,用于AI开发环境,通过DuckDuckGo和Python搜索网络并抓取内容,所有处理均在本地进行以确保隐私。

工具数

1

提示词数

0

GitHub Stars

3

资源数

0
本地处理PythonClaudeClaude DesktopClaudeClineVS Code

安装说明

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

作者 / 组织

Unlock-MCP

提供方

Unlock-MCP

最后核验

2026/5/17 20:19

运行时

Python

快速接入

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

命令预览

python research_server.py

详细介绍

本地研究MCP服务器

一个免费的私人研究助理,用于人工智能开发环境,使用DuckDuckGo和Python搜索网络并抓取内容。此MCP服务器使AI助手能够访问实时信息,同时将所有处理保持在本地以实现完全隐私。

兼容:

  • 克劳德桌面 -Anthropic的官方桌面应用程序
  • 克劳德代码 -Anthropic面向开发人员的CLI工具
  • Gemini CLI -Gemini的CLI工具
  • 克莱恩 -用于AI驱动编码的VS Code扩展
  • 任何兼容MCP的客户端

特性

  • 🔍 免费网络搜索:使用DuckDuckGo的搜索API而不需要API密钥
  • 📄 内容提取:智能地从网页中提取干净的文本
  • 🔒 隐私第一:所有处理都在您的机器上本地进行
  • 快速集成:通过MCP与Claude Desktop无缝协作
  • 🛠️ 零依赖:不需要外部服务或订阅

快速开始

先决条件

  • Python 3.10或更高版本
  • 兼容的AI环境之一:

- Claude Desktop、Claude Code、Google CLI、Cline或其他MCP客户端

  • 基本的命令行知识

安装

  1. 克隆此存储库:
   git clone https://github.com/Unlock-MCP/local-research-server.git
   cd local-research-server
  1. 设置环境:
   uv init
   uv venv
   source .venv/bin/activate  # On Windows: .venv\Scripts\activate
  1. 安装依赖项:
   uv add "mcp[cli]" duckduckgo-search trafilatura
  1. 测试服务器:
   python research_server.py

配置

选择您的AI环境:

克劳德桌面

将以下内容添加到您的配置文件中:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 窗户: %APPDATA%/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "local-researcher": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/your/local-research-server",
        "run",
        "python",
        "research_server.py"
      ]
    }
  }
}

克劳德代码

将此添加到您的 CLAUDE.md 文件或使用CLI:

claude --mcp-server local-researcher="uv --directory /path/to/your/local-research-server run python research_server.py"

谷歌AI工作室/Gemini CLI

通过MCP客户端设置或环境变量进行配置。

Cline(VS代码)

在VS代码设置中添加到Cline MCP服务器配置。

替换 /path/to/your/local-research-server 包含此目录的完整路径。

用法

配置后,重新启动AI环境。连接指示器因平台而异:

  • 克劳德桌面:查找插头图标(🔌)
  • 克劳德代码:CLI输出中显示的服务器状态
  • 其他平台:检查MCP客户端的连接状态

问你的人工智能助理研究问题,比如:

  • “本周人工智能研究的最新进展是什么?”
  • “研究欧洲当前的可再生能源趋势”
  • “查找最近的网络安全威胁报告”

您的AI助手将自动使用本地服务器获取实时信息。

运作原理

服务器实现了一个MCP工具,该工具:

  1. 搜索 使用DuckDuckGo的免费API
  2. 刮掉 来自顶部搜索结果的内容
  3. 提取物 使用Trafilatura编写清晰易读的文本
  4. 退货 将格式化内容发送给Claude进行分析

所有处理都在本地进行,除了公共网络搜索外,没有数据发送到外部服务。

建筑

AI Client (Claude Desktop/Code/Gemini/Cline)
    ↓ (MCP Protocol)
Local Research Server
    ↓ (Search API)
DuckDuckGo Search
    ↓ (HTTP Requests)
Target Websites
    ↓ (Content Extraction)
Clean Text → AI Assistant

配置选项

服务器接受研究工具的这些参数:

  • query (string):搜索查询或研究主题
  • num_results (int):要处理的搜索结果数(默认值:3)

安全功能

  • 输入验证:对搜索查询进行消毒
  • 速率限制:网络请求之间的礼貌延迟
  • 错误处理:优雅的故障处理
  • 本地处理:无外部数据依赖关系

业务应用程序

此研究服务器非常适合:

  • 内容创建:研究支持的文章写作
  • 市场分析:实时竞争对手和行业研究
  • 尽职调查:公司和投资研究
  • 监管监测:跟踪合规要求

扩展服务器

考虑以下增强功能:

  • 添加RSS源集成
  • 实现搜索结果缓存
  • 添加域过滤功能
  • 包括发布日期提取
  • 添加多个搜索引擎支持

故障排除

常见问题

服务器未连接:

  • 验证AI客户端配置中的绝对路径
  • 完全重新启动您的AI环境
  • 检查是否安装了Python依赖项

没有搜索结果:

  • 验证互联网连接
  • 检查DuckDuckGo服务状态
  • 尝试不同的搜索查询

内容提取失败:

  • 一些网站阻止抓取
  • 尝试不同来源的不同搜索词
  • 检查控制台输出是否存在特定错误

贡献

我们欢迎捐款!请查看我们的 贡献指南 了解详情。

许可证

MIT许可证-请参阅 许可证 了解详情。

相关项目

支持

目录标签

目录标签

本地处理PythonClaudeAI研究本地部署隐私保护网络搜索内容抓取

支持客户端

Claude DesktopClaudeClineVS Code

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiononelocal-only

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

安装前确认

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

来源信息

继续浏览同类 MCP