mcp-sybase mcp

v1.0.0 · MCP Tool · database · registry.pascalai.org

SAP SQL Anywhere (formerly Sybase ASA) via FireDAC native driver. Operations: query (SELECT → rows JSON), execute (INSERT/UPDATE/DELETE/DDL), execute_tx (transaction), list_tables, describe (columns), list_databases (schemas). Default port: 2638. Requires SQL Anywhere client libraries (dbodbc17.dll / dbodbc19.dll).

sybasesapsqlanywhereasadatabasesqlfiredac

Input Parameters

ParameterTypeDescription
operationrequired string Operation to perform. One of: query, execute, execute_tx, list_tables, describe, list_databases.
hostrequired string SQL Anywhere server host or IP (e.g. 'localhost', '192.168.1.40').
portoptional integer SQL Anywhere port. Default: 2638. Default: 2638.
databaserequired string Database name or service name (e.g. 'demo', 'sa_demo').
usernameoptional string SQL Anywhere username (e.g. 'DBA').
passwordoptional string SQL Anywhere password.
sQLoptional string SQL statement. Required for query and execute.
sQLListoptional string JSON array string of SQL statements for execute_tx.
tableoptional string Table name. Required for describe.
schemaoptional string Schema filter for list_tables and describe.
maxRowsoptional integer Maximum rows to return for query. Default: 100. Default: 100.
timeoutoptional integer Query timeout in seconds. Default: 30. Default: 30.

Output Fields

FieldTypeDescription
ok boolean
rows array[object]
affected integer
tables array[object]
columns array[object]
databases array[string]
error string

Examples

Query from SQL Anywhere

// Input
{
  "operation": "query",
  "host": "localhost",
  "database": "demo",
  "username": "DBA",
  "password": "sql",
  "sQL": "SELECT TOP 10 ID, Name FROM Customers ORDER BY Name"
}

// Output
{
  "ok": true,
  "rows": []
}

List tables

// Input
{
  "operation": "list_tables",
  "host": "localhost",
  "database": "demo",
  "username": "DBA",
  "password": "sql"
}

// Output
{
  "ok": true,
  "tables": []
}

Install & Discovery

Install

ppm install mcp-sybase

Get JSON Schema

GET /v1/packages/mcp-sybase/1.0.0/schema

Discover by keyword

GET /v1/mcp/discover?q=sybase
Discovery hint: Install with ppm install mcp-sybase or invoke remotely via POST /v1/invoke/mcp-sybase on the MCP Service.