{"_id":"@arjun_01/linq-mcp-server","_rev":"5-cb9d249856af72bf29596ffd347207cc","name":"@arjun_01/linq-mcp-server","dist-tags":{"latest":"4.0.0"},"versions":{"2.1.0":{"name":"@arjun_01/linq-mcp-server","version":"2.1.0","keywords":["mcp","linq","workspace","modelcontextprotocol","ai","assistant","data-management","whiteboard","collaboration"],"author":{"name":"Linq Team"},"license":"MIT","_id":"@arjun_01/linq-mcp-server@2.1.0","maintainers":[{"name":"arjun_01","email":"mallikarjunm03@gmail.com"}],"homepage":"https://linq.com","bugs":{"url":"https://github.com/linq/mcp-server/issues"},"bin":{"linq-mcp-server":"bin/linq-mcp-server.js"},"dist":{"shasum":"aa6bdfeda96cdebc47f45916a1d0cb2d09702fdb","tarball":"https://registry.npmjs.org/@arjun_01/linq-mcp-server/-/linq-mcp-server-2.1.0.tgz","fileCount":6,"integrity":"sha512-StxlFL+WKbTolEJCNfkGjVYdSB2W3As75tad44Y9WfvRPv24qE1ZeVq3Uo8fIYtUl0i3vxLADbtA4nizsJ4ztQ==","signatures":[{"sig":"MEYCIQCxT6eWvIJPxcmZUFjBKdht1ajn+uESlCPBjN/uMGbj3gIhAIG11Rm6rVN9osPTM4EwaLJeLzkYEseq8oHnrAsGsW/1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19422},"main":"lib/index.js","engines":{"node":">=16.0.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/linq-mcp-server.js"},"_npmUser":{"name":"arjun_01","actor":{"name":"arjun_01","type":"user","email":"mallikarjunm03@gmail.com"},"email":"mallikarjunm03@gmail.com"},"repository":{"url":"git+https://github.com/linq/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Official MCP (Model Context Protocol) server for Linq workspace management and AI assistant integration","directories":{},"_nodeVersion":"23.10.0","dependencies":{"@modelcontextprotocol/sdk":"^1.13.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/linq-mcp-server_2.1.0_1750850717192_0.8951972187023594","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@arjun_01/linq-mcp-server","version":"3.0.0","keywords":["mcp","linq","workspace","modelcontextprotocol","ai","assistant","data-management","whiteboard","collaboration"],"author":{"name":"Linq Team"},"license":"MIT","_id":"@arjun_01/linq-mcp-server@3.0.0","maintainers":[{"name":"arjun_01","email":"mallikarjunm03@gmail.com"}],"homepage":"https://linq.com","bugs":{"url":"https://github.com/linq/mcp-server/issues"},"bin":{"linq-mcp-server":"bin/linq-mcp-server.js"},"dist":{"shasum":"1e85bc787ca4a9ad7de98c430eb5ee85a6304dcb","tarball":"https://registry.npmjs.org/@arjun_01/linq-mcp-server/-/linq-mcp-server-3.0.0.tgz","fileCount":6,"integrity":"sha512-c0R4YkQN03xDuZ6VVswlknjqRpMjidq0s3s0OjxNP75hL3B8c//2xJrPkC04BRTQHmthb/vqYbVfvWlW9SrYAg==","signatures":[{"sig":"MEQCIDIVeOhF1zXYrl858Nu6I5JjN09n2HpuxPHAB3qrIPmMAiAEW+QYImNgFOWekp2K3pcf9JMxgVLJRwDRAX9jv94Lsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19870},"main":"lib/index.js","engines":{"node":">=16.0.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/linq-mcp-server.js"},"_npmUser":{"name":"arjun_01","actor":{"name":"arjun_01","type":"user","email":"mallikarjunm03@gmail.com"},"email":"mallikarjunm03@gmail.com"},"repository":{"url":"git+https://github.com/linq/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Official MCP (Model Context Protocol) server for Linq workspace management and AI assistant integration","directories":{},"_nodeVersion":"23.10.0","dependencies":{"@modelcontextprotocol/sdk":"^1.13.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/linq-mcp-server_3.0.0_1750854760376_0.22276999317254176","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@arjun_01/linq-mcp-server","version":"3.0.1","keywords":["mcp","linq","workspace","modelcontextprotocol","ai","assistant","data-management","whiteboard","collaboration"],"author":{"name":"Linq Team"},"license":"MIT","_id":"@arjun_01/linq-mcp-server@3.0.1","maintainers":[{"name":"arjun_01","email":"mallikarjunm03@gmail.com"}],"homepage":"https://linq.com","bugs":{"url":"https://github.com/linq/mcp-server/issues"},"bin":{"linq-mcp-server":"bin/linq-mcp-server.js"},"dist":{"shasum":"273887077fa7f1754494699e16f59d67c388a6ad","tarball":"https://registry.npmjs.org/@arjun_01/linq-mcp-server/-/linq-mcp-server-3.0.1.tgz","fileCount":6,"integrity":"sha512-7FW+6zPH8YY8DReawpEKGemK+ueEuRwYD2EnqtQTUyK5qLGNB7W+LYWYvkbQfpzHdIKM9LPnPcSJ++sZvnPA0Q==","signatures":[{"sig":"MEUCIQDShGiMmAtKxw5pQGjEoz35yxeX/k1AKJ8edkLH6pZQhQIgJBaZfiabBSv7p0NO4/vJWLcDH834XywKioz4Q0P/Ixs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22214},"main":"lib/index.js","engines":{"node":">=16.0.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/linq-mcp-server.js"},"_npmUser":{"name":"arjun_01","actor":{"name":"arjun_01","type":"user","email":"mallikarjunm03@gmail.com"},"email":"mallikarjunm03@gmail.com"},"repository":{"url":"git+https://github.com/linq/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Official MCP (Model Context Protocol) server for Linq workspace management and AI assistant integration","directories":{},"_nodeVersion":"23.10.0","dependencies":{"@modelcontextprotocol/sdk":"^1.13.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/linq-mcp-server_3.0.1_1750855502802_0.524600379353205","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@arjun_01/linq-mcp-server","version":"3.0.2","keywords":["mcp","linq","workspace","modelcontextprotocol","ai","assistant","data-management","whiteboard","collaboration","real-time","inter-app-communication"],"author":{"name":"Linq Team"},"license":"MIT","_id":"@arjun_01/linq-mcp-server@3.0.2","maintainers":[{"name":"arjun_01","email":"mallikarjunm03@gmail.com"}],"homepage":"https://linq.com","bugs":{"url":"https://github.com/linq/mcp-server/issues"},"bin":{"linq-mcp-server":"bin/linq-mcp-server.js"},"dist":{"shasum":"1b3ea7c4733c5c0dd625f6c23993a959ca844996","tarball":"https://registry.npmjs.org/@arjun_01/linq-mcp-server/-/linq-mcp-server-3.0.2.tgz","fileCount":6,"integrity":"sha512-S6xE26wPcQl5LJwlvBuCgNQuoLMULHb4MGigmfAh/uGKanfrO09SwCURK47FyIafjWxWkZRKgeDjVHweB6Z4mg==","signatures":[{"sig":"MEUCIQC6e8lWN3ZA0I7ZmuaB7ImZAOhZ8/5gjsNjquW5iDg8OQIgaGp8xR3EHuCY6/fIWog3yBCliewqPlyLJ1VfEGBgPNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27319},"main":"lib/index.js","engines":{"node":">=16.0.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/linq-mcp-server.js"},"_npmUser":{"name":"arjun_01","actor":{"name":"arjun_01","type":"user","email":"mallikarjunm03@gmail.com"},"email":"mallikarjunm03@gmail.com"},"repository":{"url":"git+https://github.com/linq/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Official MCP (Model Context Protocol) server for Linq workspace management and AI assistant integration with real-time collaboration","directories":{},"_nodeVersion":"23.10.0","dependencies":{"@modelcontextprotocol/sdk":"^1.13.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/linq-mcp-server_3.0.2_1750868832344_0.1750151269847049","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@arjun_01/linq-mcp-server","version":"4.0.0","description":"Official MCP (Model Context Protocol) server for Linq workspace management and AI assistant integration","main":"lib/index.js","bin":{"linq-mcp-server":"bin/linq-mcp-server.js"},"scripts":{"start":"node bin/linq-mcp-server.js","test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"@modelcontextprotocol/sdk":"^1.13.1"},"keywords":["mcp","linq","workspace","modelcontextprotocol","ai","assistant","data-management","whiteboard","search","tags"],"author":{"name":"Linq Team"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/linq/mcp-server.git"},"homepage":"https://linq.com","engines":{"node":">=16.0.0"},"_id":"@arjun_01/linq-mcp-server@4.0.0","bugs":{"url":"https://github.com/linq/mcp-server/issues"},"_nodeVersion":"23.10.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-o9R0vP+vQATXTSI/j0gakxRRRrsldCu2AGtH7BgqFHQEafLOgnkd986LhlHD87pguCbrTZrFVOIcMViDQPgkdQ==","shasum":"36f1e01d5139acc61954becfa7792803fe5f6839","tarball":"https://registry.npmjs.org/@arjun_01/linq-mcp-server/-/linq-mcp-server-4.0.0.tgz","fileCount":6,"unpackedSize":19768,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBr/0f0nr+Fae0NHM1aSZsqc4gt9aw5zbmcGoQG3F5oLAiA2kR16LU0PwVKLnN1U6jjRav5EIKAO9SXKNybeK5PZnA=="}]},"_npmUser":{"name":"arjun_01","email":"mallikarjunm03@gmail.com","actor":{"name":"arjun_01","email":"mallikarjunm03@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"arjun_01","email":"mallikarjunm03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/linq-mcp-server_4.0.0_1750944131606_0.14809134051353467"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-25T11:25:17.090Z","modified":"2025-06-26T13:22:12.141Z","2.1.0":"2025-06-25T11:25:17.357Z","3.0.0":"2025-06-25T12:32:40.554Z","3.0.1":"2025-06-25T12:45:03.047Z","3.0.2":"2025-06-25T16:27:12.529Z","4.0.0":"2025-06-26T13:22:11.771Z"},"bugs":{"url":"https://github.com/linq/mcp-server/issues"},"author":{"name":"Linq Team"},"license":"MIT","homepage":"https://linq.com","keywords":["mcp","linq","workspace","modelcontextprotocol","ai","assistant","data-management","whiteboard","search","tags"],"repository":{"type":"git","url":"git+https://github.com/linq/mcp-server.git"},"description":"Official MCP (Model Context Protocol) server for Linq workspace management and AI assistant integration","maintainers":[{"name":"arjun_01","email":"mallikarjunm03@gmail.com"}],"readme":"# @arjun_01/linq-mcp-server\n\nOfficial MCP (Model Context Protocol) server for Linq workspace management and AI assistant integration.\n\n## Overview\n\nThis package provides a fully-featured MCP server that enables AI assistants to access and interact with your Linq workspaces. It supports:\n\n- ✅ **Workspace Management** - List and access workspaces with proper permissions\n- ✅ **Advanced Data Search** - Semantic search with complex filtering and ranking\n- ✅ **Tag-based Retrieval** - Get data by tags with statistics and grouping\n- ✅ **Whiteboard Communication** - Messaging and collaboration\n- ✅ **Performance Optimization** - Built-in caching and optimized queries\n\n## Quick Start\n\n### 1. Install via NPM (Recommended)\n\nUsers can add this to their MCP client configuration with just one JSON snippet:\n\n```json\n{\n  \"mcpServers\": {\n    \"linq-workspace\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@arjun_01/linq-mcp-server\"],\n      \"env\": {\n        \"LINQ_API_KEY\": \"your-linq-api-key-here\"\n      }\n    }\n  }\n}\n```\n\n### 2. Environment Variables\n\n| Variable | Description | Required |\n|----------|-------------|----------|\n| `LINQ_API_KEY` | Your Linq workspace API key | ✅ Yes |\n| `LINQ_API_URL` | Custom API endpoint (optional) | ❌ No |\n\n### 3. Get Your API Key\n\n1. Visit the Linq web app\n2. Go to **Connected Apps** section\n3. Register your AI assistant\n4. Copy the generated API key\n\n## Available Tools (8 Total)\n\n### Core Data Access\n- `list_workspaces` - List all accessible workspaces\n- `read_workspace_data` - Basic data retrieval with filtering\n- `search_workspace_data` - Advanced semantic search with ranking\n- `get_data_by_tags` - Tag-based retrieval with statistics\n\n### Whiteboard Communication\n- `write_to_whiteboard` - Send messages to whiteboards\n- `read_whiteboard_messages` - Read whiteboard conversations\n- `list_whiteboards` - List available whiteboards\n- `get_workspace_info` - Detailed workspace information\n\n## Example Usage\n\n### Advanced Search\n```javascript\n// Search for specific content with filters\n{\n  \"workspace_id\": \"ws_123\",\n  \"search_query\": \"machine learning analysis\",\n  \"content_types\": [\"text\", \"document\"],\n  \"tag_filters\": {\n    \"required_tags\": [\"data-science\"],\n    \"exclude_tags\": [\"archived\"]\n  },\n  \"confidence_range\": {\"min\": 0.8},\n  \"sort_by\": \"relevance\",\n  \"fuzzy_search\": true\n}\n```\n\n### Tag-based Retrieval\n```javascript\n// Get data by tags with statistics\n{\n  \"workspace_id\": \"ws_123\",\n  \"tags\": [\"project-alpha\", \"research\"],\n  \"tag_logic\": \"all\",\n  \"include_tag_stats\": true,\n  \"group_by_tags\": true\n}\n```\n\n### Whiteboard Communication\n```javascript\n// Send a message to the main whiteboard\n{\n  \"workspace_id\": \"ws_123\",\n  \"content\": \"Analysis complete. Found 15 relevant documents.\",\n  \"target_whiteboard\": \"main\",\n  \"message_type\": \"success\"\n}\n```\n\n## Desktop App Integration\n\n### Claude Desktop\nAdd to your `claude_desktop_config.json`:\n```json\n{\n  \"mcpServers\": {\n    \"linq-workspace\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@arjun_01/linq-mcp-server\"],\n      \"env\": {\n        \"LINQ_API_KEY\": \"linq_your_api_key_here\"\n      }\n    }\n  }\n}\n```\n\n### Cursor IDE\nAdd to your MCP configuration:\n```json\n{\n  \"mcpServers\": {\n    \"linq\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@arjun_01/linq-mcp-server\"],\n      \"env\": {\n        \"LINQ_API_KEY\": \"linq_your_api_key_here\"\n      }\n    }\n  }\n}\n```\n\n### Other MCP Clients\nThis package works with any MCP-compatible client. Just use the NPX command approach.\n\n## Key Features\n\n### Zero Configuration\n- **Single JSON Setup**: Copy-paste configuration\n- **No File Downloads**: Everything handled via NPX\n- **Automatic Updates**: Always get latest version\n\n### Advanced Search Capabilities\n- **Semantic Matching**: Fuzzy search with relevance scoring\n- **Complex Filtering**: Multi-dimensional data filtering\n- **Tag Intelligence**: Smart tag-based data discovery\n\n### Security & Performance\n- **Workspace Isolation**: Granular permission control\n- **Optimized Queries**: Built-in caching and optimization\n- **Secure Authentication**: API key-based access control\n\n## Version History\n\n### v4.0.0 - Simplified Edition\n- **8 Core Tools**: Focus on essential functionality\n- **Improved Performance**: Streamlined codebase\n- **Better Reliability**: Removed complex real-time features\n\n### v3.x - Full Featured Edition\n- 13 tools including real-time collaboration\n- Inter-app communication features\n- Advanced presence tracking\n\n## Support\n\nFor questions or issues:\n- Check the Linq web app documentation\n- Verify your API key is correct\n- Ensure your MCP client supports the tools you're using\n\n## License\n\nMIT - see LICENSE file for details. ","readmeFilename":"README.md"}