mcp-embed-openai mcp
v1.0.0 · MCP Tool · ai · registry.pascalai.org
Generate text embeddings using OpenAI Embeddings API (text-embedding-3-small/large, ada-002).
openaiembeddingsvectorssimilaritynlp
Input Parameters
| Parameter | Type | Description |
| api_keyrequired |
string |
|
| modeloptional |
string |
Embedding model. Default: text-embedding-3-small. |
| inputrequired |
string | array |
Text or list of texts to embed. |
| dimensionsoptional |
integer |
Output dimensions (for text-embedding-3 models). |
| encoding_formatoptional |
string |
One of: float, base64. Default: float. |
Output Fields
| Field | Type | Description |
| embeddings |
array[array] |
|
| model |
string |
|
| usage |
object |
|
| dimensions |
integer |
|
Examples
Embed a sentence
// Input
{
"api_key": "sk-xxx",
"model": "text-embedding-3-small",
"input": "The quick brown fox jumps over the lazy dog."
}
// Output
{
"embeddings": [
[
0.012,
-0.034,
0.056
]
],
"model": "text-embedding-3-small",
"dimensions": 1536
}
Install & Discovery
Install
ppm install mcp-embed-openai
Get JSON Schema
GET /v1/packages/mcp-embed-openai/1.0.0/schema
Discover by keyword
GET /v1/mcp/discover?q=openai
Discovery hint: Install with ppm install mcp-embed-openai or invoke remotely via POST /v1/invoke/mcp-embed-openai on the MCP Service.
PascalAI Usage
uses toolslib;
var Tool := LoadTool('mcp-embed-openai');
var R := Tool.Call(JsonObj([]));
Writeln(R.ToJSON);