Determine path forward for turning Attributes into JSON schema

Created on 7 October 2025, 4 days ago

Problem/Motivation

This is another "where should it live?" question, and that's the need to normalize tool attributes(specifically inputs and outputs) into JSON Schema. Both MCP and AI function calls will depend on this, though I'm not sure if we can trust the specs to be identical.

Drupal(and Symfony) have normalization capabilities, but I do not yet know that they cover the json schema spec we need. Right now, we are leaning on the normalizer built into the AI module, but then in the case of using this outside of AI(such as MCP) we are creating a dependency on the full module for just one service.

Proposed resolution

Right now I'm leaning toward this living separately in MCP and AI, but I wanted to at least start the conversation somewhere and align on a clear separation of concerns.

Remaining tasks

πŸ“Œ Task
Status

Active

Version

1.0

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States michaellander

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

No activities found.

Production build 0.71.5 2024