mcp-ppm mcp
v1.0.0 · MCP Tool · devtools · registry.pascalai.org
PPM package manager operations: install, remove, update, search and manage Pascal/Delphi packages.
ppmpackagemanagerpascaldelphipackages
Input Parameters
| Parameter | Type | Description |
| operationrequired |
string |
One of: install, remove, update, search, list, info, list_installed, check_updates, init. |
| packageoptional |
string |
Package name, optionally with version: name@version. |
| packagesoptional |
array[string] |
Multiple packages for bulk install. |
| queryoptional |
string |
Search query. |
| registryoptional |
string |
Default: https://registry.pascalai.org. |
| install_diroptional |
string |
|
| typeoptional |
string |
One of: all, mcp, skill, lib. Default: all. |
| forceoptional |
boolean |
Default: False. |
Output Fields
| Field | Type | Description |
| operation |
string |
|
| packages |
array[object] |
|
| package |
object |
|
| installed |
boolean |
|
| version |
string |
|
| updates |
array[object] |
|
Examples
Install an MCP package
// Input
{
"operation": "install",
"package": "mcp-postgres@1.0.0",
"registry": "https://registry.pascalai.org"
}
// Output
{
"operation": "install",
"installed": true,
"package": {
"name": "mcp-postgres",
"version": "1.0.0"
}
}
Search packages
// Input
{
"operation": "search",
"query": "database sql",
"type": "mcp"
}
// Output
{
"operation": "search",
"packages": [
{
"name": "mcp-postgres",
"description": "PostgreSQL MCP server"
}
]
}
Install & Discovery
Install
ppm install mcp-ppm
Get JSON Schema
GET /v1/packages/mcp-ppm/1.0.0/schema
Discover by keyword
GET /v1/mcp/discover?q=ppm
Discovery hint: Install with ppm install mcp-ppm or invoke remotely via POST /v1/invoke/mcp-ppm on the MCP Service.
PascalAI Usage
uses toolslib;
var Tool := LoadTool('mcp-ppm');
var R := Tool.Call(JsonObj([]));
Writeln(R.ToJSON);