Create a new document collection in Needle
List all available document collections
Add a document to a collection by URL or text content
Search within a collection using natural language queries
Delete an existing collection
Needle Document Management provides a powerful interface for organizing, storing, and retrieving documents through Claude's Desktop Application. It seamlessly integrates with the Needle ecosystem, allowing users to create collections, add documents, and perform natural language searches powered by Claude's large language model capabilities. This MCP server bridges the gap between Claude's conversational interface and Needle's document management system, enabling users to interact with their document collections through simple text commands. The integration provides an intuitive way to manage knowledge bases and quickly retrieve relevant information from your documents.
Needle Document Management allows you to organize documents in collections and perform powerful searches using Claude's natural language capabilities. This integration connects Claude Desktop with Needle's document management system.
The easiest way to install Needle Document Management is through Smithery:
npx -y @smithery/cli install needle-mcp --client claude
This command automatically configures everything for you.
git clone https://github.com/needle-ai/needle-mcp.git
brew install uv
Create a configuration file:
claude_desktop_config.json
in ~/Library/Application Support/Claude/
claude_desktop_config.json
in %APPDATA%/Claude/
Add the following configuration (replace paths and API key with your own):
{
"mcpServers": {
"needle_mcp": {
"command": "uv",
"args": [
"--directory",
"/path/to/needle-mcp",
"run",
"needle-mcp"
],
"env": {
"NEEDLE_API_KEY": "your_needle_api_key"
}
}
}
}
Once installed, you can use natural language commands in Claude Desktop to manage your documents:
Create a new collection called "Technical Docs"
List all my collections
Delete the collection "Old Reports"
Add this document to the collection: https://needle-ai.com
Add this text to my collection: [paste text here]
Remove the document about AI basics from my collection
Search my collection for information about AI models
Find documents in "Technical Docs" that mention neural networks and provide a summary
If you encounter issues:
For more detailed instructions, visit the GitHub repository or watch the YouTube explanation video.