Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@mixpeek/n8n-nodes-mixpeek) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
@mixpeek/n8n-nodes-mixpeek
Turn URLs, text, images, and video into structured signals inside n8n.
Mixpeek is a multimodal processing API that lets you classify, search, cluster, and run ML inference on unstructured data — directly from n8n workflows.
Input → Mixpeek → Structured signals → Any systemFull docs & examples → mixpeek.com/connectors
What you can build in minutes
- Auto-tag content from URLs or files
- Semantic search across documents, images, or video
- Content moderation & safety signals
- Dataset enrichment before indexing
- Trigger workflows based on semantic similarity
Supported modalities
- Text
- Web pages (HTML)
- Images
- Video
- Files (via upload)
Quick example
Input: A URL or file
Output:
{
"categories": ["technology", "ai"],
"keywords": ["machine learning", "automation"],
"sentiment": 0.72,
"embeddings": [0.023, -0.041, ...]
}Installation
In n8n
- Go to Settings > Community Nodes
- Select Install
- Enter
@mixpeek/n8n-nodes-mixpeek - Click Install
Manual
npm install @mixpeek/n8n-nodes-mixpeekCredentials
Get your API key from app.mixpeek.com.
- In n8n: Credentials > Add Credential
- Search "Mixpeek API"
- Enter your API key
All Resources & Operations
Retriever
Multi-stage search pipelines with auto-optimization.
- Create, Get, List, Update, Delete
- Execute - Run a semantic search query
- Explain - Get execution plan
Inference
Direct ML model execution.
- Execute - Run inference with OpenAI, Anthropic, Google, or custom models
Collection
Transform objects into searchable documents using ML extractors.
- Create, Get, List, Update, Delete
Document
Query-ready outputs with full lifecycle management.
- Create, Get, List, Update, Delete
Upload
File upload management with presigned URLs.
- Create Presigned URL, Get, List, Delete
- Confirm - Verify upload completion
Bucket
Schema-backed containers for objects/blobs.
- Create, Get, List, Update, Delete
Namespace
Manage tenant isolation and environments.
- Create, Get, List, Update, Delete
Taxonomy
Similarity-based document classification.
- Create, Get, List, Update, Delete
Cluster
Semantic grouping with triggers.
- Create, Get, List, Delete
- Execute - Run clustering
Task
Async job tracking and monitoring.
- Get, List
Webhook
Event-driven automation.
- Create, Get, List, Update, Delete
Example Workflows
Semantic Search
- Add a Mixpeek node
- Resource: Retriever → Operation: Execute
- Enter Retriever ID and query
- Connect to any downstream node
Upload & Process a File
- Mixpeek node → Upload → Create Presigned URL
- HTTP node → PUT file to presigned URL
- Mixpeek node → Upload → Confirm
Run Inference
- Mixpeek node → Inference → Execute
- Model:
openai/gpt-4oranthropic/claude-3 - Input: your JSON payload
Development
Setup
cd n8n
npm install
npm run buildTest
npm test
# Integration tests
MIXPEEK_API_KEY=your_key npm run test:integrationLocal dev with n8n
npm link
cd ~/.n8n/custom && npm link @mixpeek/n8n-nodes-mixpeek
n8n startResources
License
MIT