Forge
About
Forge is Voxell's hosted text-embedding API. This MCP server exposes two tools — embed (turn text into vectors) and list_models — so any MCP-compatible agent can generate embeddings for semantic search, RAG, clustering, and dedup.
Details
- Author
- VoxellInc
- Downloads
- 370
- Categories
- Knowledge Base, AI
Jump to
- Provides embed (text to vectors) and list_models tools.
- Supports Matryoshka (MRL) dimension truncation for smaller vectors.
- Runs the Qwen3-Embedding model family (turbo, pro, ultra).
- Low latency (Go + CUDA engine), zero-trust, per-key auth.
- No storage of text or vectors – only usage metadata recorded.
- Also offers an OpenAI-compatible API for seamless migration.
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
ForgeCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install via one-click links for Cursor or VS Code, or with a CLI command for Claude Code. Configure your MCP client with a mcpServers block that runs npx -y @voxell/forge-mcp and sets the FORGE_API_KEY environment variable. Requires Node.js ≥ 18 and a Forge API key from https://dash.voxell.ai.
embed
Generate vector embeddings for one or more texts with Forge (Voxell's hosted embedding API). Use it to turn text into vectors for semantic search, RAG, clustering, or similarity. Set input_type='query' for search queries and 'document' for content you index. Choose model by quality/cost: turbo (1024d, fast, default) -> pro (2560d) -> ultra (4096d, #4 on MTEB English, top usable). Optionally set dim to truncate (Matryoshka, re-normalized).
list_models
List the available Forge embedding models and their dimensions. Call this to pick a model before embedding.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"forge": {
"forge": {
"command": "npx",
"args": [
"-y",
"@voxell/forge-mcp"
],
"env": {
"FORGE_API_KEY": "your-forge-api-key"
}
}
}
}
}
McpServers
{
"forge": {
"command": "npx",
"args": [
"-y",
"@voxell/forge-mcp"
],
"env": {
"FORGE_API_KEY": "your-forge-api-key"
}
}
}
@voxell/forge-mcp
An MCP server for Forge — Voxell's hosted text-embedding API. It exposes Forge to any
MCP client (Claude, Cursor, Cline, Windsurf, VS Code, …) as two tools:
- embed — turn text into vectors
- list_models — list available models and their dimensions
You bring a Forge API key. The server is stateless, and Voxell does not store the text you
send or the vectors it returns — only usage metadata (token counts) is recorded, for billing.
It does embeddings only — no storage, no search, no RAG. Those are different products.
Quick install
One-click install in your editor (then replace your-key-here with a real key from
dash.voxell.ai):
Claude Code — one command:
claude mcp add forge -e FORGE_API_KEY=your-key-here -- npx -y @voxell/forge-mcp
Any other client (Claude Desktop, Cline, Windsurf, Zed, …) uses the standard mcpServers
block — see Use it below.
Why Forge
- Quality you can dial. Forge runs the Qwen3-Embedding family; ultra is the 8B — ~75+
average task score on MTEB, currently #4 on MTEB (English), and the top usable model (the
three ranked above it are research-only). turbo (0.6B) is the fast/cheap default. Pick your
quality/cost point.
- Matryoshka (MRL). Set dim to truncate (re-normalized) for ~4× smaller, cheaper vectors.
- Low latency (Go + CUDA engine), zero-trust (per-key auth; mTLS available), and free to
start (10M tokens, no card — dash.voxell.ai; more at
voxell.ai/forge).
What you can do with it
- Add semantic search — embed your documents with input_type: "document" and each query
with input_type: "query", then rank by cosine similarity.
- Build RAG — embed a knowledge base, store the vectors, and retrieve the closest chunks to
ground an LLM.
- Find similar or duplicate text — embed two texts and compare their vectors.
- Cluster or classify — embed a batch, then cluster or train a classifier on the vectors.
- Shrink vector storage — set dim to truncate (Matryoshka) and trade a little accuracy
for smaller, cheaper vectors.
- Straight from your editor — ask your AI agent (Cursor, Claude, …) to embed a snippet, a
batch, or a file via the embed tool — no separate script.
Requirements
- Node.js ≥ 18 (tested on 20)
- A Forge API key — create one at https://dash.voxell.ai. New accounts start with 10M free
tokens, no credit card.
Use it
Most MCP clients run it on demand with npx. Add this to your client's MCP config:
{
"mcpServers": {
"forge": {
"command": "npx",
"args": ["-y", "@voxell/forge-mcp"],
"env": { "FORGE_API_KEY": "your-key-here" }
}
}
}
(Cursor, Claude Desktop, Cline, Windsurf, and VS Code all use this mcpServers shape.)
Tools
embed
| arg | type | default | notes |
|-----|------|---------|-------|
| input | string or string[] | — | text(s) to embed (required) |
| model | string | turbo | turbo (1024-d), pro (2560-d), ultra (4096-d) |
| dim | number | model default | truncate to N dimensions (Matryoshka) — works on every model |
| input_type | "query" \| "document" | document | use query for search queries |
Returns the vectors plus the model, dimension, and token count.
Default is turbo — the one you probably want. pro/ultra trade size and speed for more
dimensions.
list_models
Lists the available models and their dimensions.
Configuration
| env | required | default |
|-----|----------|---------|
| FORGE_API_KEY | yes | — |
| FORGE_BASE_URL | no | https://api.voxell.ai |
Beyond MCP: OpenAI-compatible API
Forge speaks the OpenAI embeddings API. Point any OpenAI client at Forge — no code change,
and your existing vector dimensions are preserved:
```python
from openai import OpenAI
client = OpenAI(base_url="https://api.voxell.ai/v1", api_key="your-forge-key")
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


