{"type":"mcp_server","name":"needle-mcp","description":"This repository provides the Needle MCP Server, enabling document management and Claude-powered searches through Claudie Desktop. It integrates with the Needle ecosystem for advanced document handling and retrieval.","category":"Search & Knowledge","language":"Python","stars":100,"forks":14,"owner":"needle-ai","github_url":"https://github.com/needle-ai/needle-mcp","homepage":null,"setup":"## Setup\n\n1. Clone the repository:\n```bash\ngit clone https://github.com/yourusername/needle-mcp.git\n```\n\n2. Install UV globally using Homebrew in Terminal:\n```bash\nbrew install uv\n```\n\n3. Create claude_desktop_config.json:\n   - For MacOS: Open directory `~/Library/Application Support/Claude/` and create the file inside it\n   - For Windows: Open directory `%APPDATA%/Claude/` and create the file inside it\n\n4. Add this configuration to claude_desktop_config.json:\n```json\n{\n  \"mcpServers\": {\n    \"needle_mcp\": {\n      \"command\": \"uv\",\n      \"args\": [\n        \"--directory\",\n        \"/path/to/needle-mcp\",\n        \"run\",\n        \"needle-mcp\"\n      ],\n      \"env\": {\n        \"NEEDLE_API_KEY\": \"your_needle_api_key\"\n      }\n    }\n  }\n}\n```\n\n5. Get your Needle API key from needle.xyz\n\n6. Update the config file:\n   - Replace `/path/to/needle-mcp` with your actual repository path\n   - Add your Needle API key\n\n7. Quit Claude completely and reopen it","tools":"## Available Tools\n\n1. Document Management: Easily add and organize documents on the server.\n2. Search & Retrieval: Claude-based natural language search for quick answers.\n3. Easy Integration: Works with Claudie Desktop and Needle collections.","faq":null,"created_at":"2024-12-15T14:25:13+00:00","updated_at":"2025-03-26T20:16:48+00:00","source_url":"https://model-context-protocol.com/servers/needle-integration-modelcontextprotocol-document-search","related_articles":[]}