Перейти к содержимому

Needle MCP Server

Управляет документами и выполняет семантический поиск для LLM через Claude Desktop.

Python
81 stars

Описание

Needle MCP Server — это инструмент для организации документов и мощного поиска на основе модели Claude. Он стандартизирует подключение LLM к внешним источникам данных, позволяя извлекать информацию из PDF, DOCX, XLSX и других файлов. Ключевые особенности: управление коллекциями документов, естественный язык поиска и интеграция с экосистемой Needle. Идеален для RAG-приложений, создания долгосрочной памяти для ИИ и быстрого доступа к знаниям без локальной настройки (рекомендуется удалённый сервер).

Возможности

Управление документами

Добавление, организация и хранение документов в коллекциях для быстрого доступа.

Поиск и извлечение

Семантический поиск на естественном языке с использованием модели Claude для получения релевантных ответов.

Интеграция с Claude Desktop

Простые текстовые команды для взаимодействия с сервером в интерфейсе Claude и Needle.

Поддержка форматов файлов

Работа с PDF, DOCX, XLSX и другими для RAG и долгосрочной памяти LLM.

Установка

Рекомендуется удалённый сервер. Создайте конфиг для Claude Desktop (MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json; Windows: %APPDATA%/Claude/claude_desktop_config.json):

{ “mcpServers”: { “needle”: { “command”: “npx”, “args”: [ “mcp-remote”, “https://mcp.needle.app/mcp”, “–header”, “Authorization:Bearer ${NEEDLE_API_KEY}” ], “env”: { “NEEDLE_API_KEY”: “” } } } }

Получите API-ключ в настройках Needle.app. Для локальной установки: клонируйте репозиторий, установите uv (brew install uv), настройте конфиг с путём к проекту и ключом, перезапустите Claude Desktop. Альтернатива: Docker или установка через Smithery (npx -y @smithery/cli install needle-mcp –client claude).

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
81

Ссылки