MCP Catalogs
Homeneedle-mcp screenshot

needle-mcp

by needle-ai·100·Score 44

Needle MCP Server enables RAG functionality with document management and semantic search for LLMs.

ai-llmknowledge-graphproductivity
25
Forks
2
Open issues
10 mo ago
Last commit
2d ago
Indexed

Overview

Needle MCP Server provides a standardized interface for connecting LLMs to document data sources. It allows users to organize documents across PDFs, DOCX, XLSX and other formats, then perform semantic searches through Claude Desktop. The server offers both remote and local installation options with multiple configuration methods for different clients.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Research document retrieval and analysis
you:Knowledge base construction for AI assistants
you:Semantic search across organizational documents
you:What document formats are supported?
you:Can I use this with other AI assistants besides Claude?

When to choose this

Choose this when you need semantic search capabilities across your document collections and are already using or willing to use the Needle platform.

When NOT to choose this

Avoid if you need self-hosted solutions without vendor lock-in, as this requires integration with Needle's proprietary service.

Tools this server exposes

4 tools extracted from the README (low confidence)
  • create_collection

    Create a new collection for organizing documents

  • add_document

    Add a document to a collection

  • search_collection

    Search within collections for information

  • list_collections

    List all available collections

Note: inferred from usage examples in README, no explicit tool documentation

Comparable tools

haystack-mcpsemantic-search-mcpfile-system-mcp

Installation

Remote Installation (Recommended)

**Claude Desktop Config** Add to your 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": "<your-needle-api-key>"
      }
    }
  }
}

**Local Installation**

  1. Clone: git clone https://github.com/needle-ai/needle-mcp.git
  2. Install UV: brew install uv
  3. Update config with:
{
  "mcpServers": {
    "needle": {
      "command": "uv",
      "args": ["--directory", "/path/to/needle-mcp", "run", "needle-mcp"],
      "env": {
        "NEEDLE_API_KEY": "<your-needle-api-key>"
      }
    }
  }
}

FAQ

What document formats are supported?
Needle MCP Server supports PDF, DOCX, XLSX and various other file formats.
Can I use this with other AI assistants besides Claude?
Currently, the documentation specifically mentions integration with Claude Desktop, though MCP protocol may allow future expansion to other assistants.

Compare needle-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.