Skip to main content
Glama
laszlopere

mcp-abacus

help

Return mcp-abacus reference text for one section, to drive the evaluator.

Instructions

Return mcp-abacus reference text for one section, to drive the evaluator.

Sections: 'types' (the numeric types this build supports), 'language' (the expression grammar — operators, precedence, literal forms), 'functions' (the callable functions and their argument counts), 'solver' (the solver tool — solving / optimising one variable over a bracket), and 'fit' (the curve_fit tool — fitting curve forms to paired (x, y) data). section is restricted to these five names — advertised as a schema enum — so any other value is rejected with the valid list.

search_filter, when given, narrows the section to the lines that contain it as a case-insensitive substring; a filter that matches nothing says so. details expands the 'functions' section into per-function cards (signature, arity, description).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
detailsNoWhen true, expands the 'functions' section: each matching function is shown as a card with its signature, arity, and description instead of a one-line row. Combine with 'search_filter' to detail one function. No effect on the other sections.
sectionYesWhich reference section to return: 'types', 'language', 'functions', 'solver', or 'fit'.
search_filterNoOptional case-insensitive substring; keeps only the section's lines that contain it (e.g. 'sin' over 'functions' returns the sin/asin/asinh/sinh rows). Omit or leave empty to return the whole section.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed4 schema fields changed
    • addedInput schema / properties / details
      Added value: +{
      +  "default": false,
      +  "description": "When true, expands the 'functions' section: each matching function is shown as a card with its signature, arity, and description instead of a one-line row. Combine with 'search_filter' to detail one function. No effect on the other sections.",
      +  "title": "Details",
      +  "type": "boolean"
      +}
    • addedInput schema / properties / search_filter
      Added value: +{
      +  "anyOf": [
      +    {
      +      "type": "string"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ],
      +  "default": null,
      +  "description": "Optional case-insensitive substring; keeps only the section's lines that contain it (e.g. 'sin' over 'functions' returns the sin/asin/asinh/sinh rows). Omit or leave empty to return the whole section.",
      +  "title": "Search Filter"
      +}
    • changedInput schema / properties / section / description
      Previous value: -"Which reference section to return: 'types', 'language', 'functions', or 'solver'."New value: +"Which reference section to return: 'types', 'language', 'functions', 'solver', or 'fit'."
    • changedInput schema / properties / section / enum
      Previous value: -[
      -  "types",
      -  "language",
      -  "functions",
      -  "solver"
      -]New value: +[
      +  "types",
      +  "language",
      +  "functions",
      +  "solver",
      +  "fit"
      +]
  2. Changed2 schema fields changedv0.2.0
    • addedInput schema / properties / section / description
      Added value: +"Which reference section to return: 'types', 'language', 'functions', or 'solver'."
    • addedInput schema / properties / section / enum
      Added value: +[
      +  "types",
      +  "language",
      +  "functions",
      +  "solver"
      +]
  3. First observedv0.1.0

TDQS

Score is being calculated.

Deploy Server

Other Tools