Skip to content

Latest commit

 

History

History
45 lines (38 loc) · 1.84 KB

File metadata and controls

45 lines (38 loc) · 1.84 KB
navigation-title:Server

The server

What it can be asked, and where each answer comes from.

  • :doc:`tools/ <tools/index>` — every tool, one page each: what it is for, what it takes, which fields it answers with, and what one call to it came back with.
  • :doc:`resources/ <resources/index>` — the other surface a client is offered, the one that is picked out of a list rather than called mid-task.
  • :doc:`answer-sources` — the five sources an answer can come from, and what each one needs to be running before it can.
  • :doc:`knowledge-base` — what ships in knowledge/, which is where almost every answer is read from.
  • :doc:`versions` — how a statement that holds for some TYPO3 versions and not others says so, and why a catalog withholds an entry instead of qualifying it.
  • :doc:`asking-the-installation` — the order an installation's own answers are looked up in, how the probe is delivered, and what a fallback owes the caller.
  • :doc:`interface-contract` — a community proposal for an MCP interface contract for TYPO3, read as a reference: what it says and what would change here if it were ever adopted.

A task starts by reading the project and identifying its workflow, then uses a specialist tool and returns the source, version, scope and limits with the answer.

The tools are the server. Everything else on this page is either the other surface beside them or an account of where their answers come from — which is the one thing a caller cannot see from a tool's own description, and the reason every answer names its source, its version binding and what it left out.

.. toctree::
    :hidden:

    tools/index
    resources/index
    answer-sources
    knowledge-base
    versions
    asking-the-installation
    interface-contract