Remove display_name from metadata update, make read-only computed field #17

Open
opened 2026-06-19 07:52:07 +00:00 by jmiller · 1 comment
Owner

Context

Coordinating with MokoGitea-Fork #650display_name is being removed as a stored metadata field in MokoGitea-Fork. It will become a computed value derived from extension_type + repo name using DerivedDisplayName().

Changes Required

gitea_metadata_update tool

  • Remove the display_name parameter from the update tool's Zod schema
  • It should no longer be writable via the MCP tool

gitea_metadata_get tool

  • display_name will still appear in the GET response (computed server-side by MokoGitea)
  • No changes needed on the get side

Documentation

  • Update any tool descriptions that reference display_name as a writable field

Derived Format

The server will compute: {ExtensionType} - {RepoName} (e.g. Package - MokoSuiteBackup)

Depends On

  • MokoGitea-Fork #650 (server-side removal of stored display_name)
## Context Coordinating with [MokoGitea-Fork #650](https://git.mokoconsulting.tech/MokoConsulting/MokoGitea-Fork/issues/650) — `display_name` is being removed as a stored metadata field in MokoGitea-Fork. It will become a computed value derived from `extension_type` + repo name using `DerivedDisplayName()`. ## Changes Required ### `gitea_metadata_update` tool - Remove the `display_name` parameter from the update tool's Zod schema - It should no longer be writable via the MCP tool ### `gitea_metadata_get` tool - `display_name` will still appear in the GET response (computed server-side by MokoGitea) - No changes needed on the get side ### Documentation - Update any tool descriptions that reference `display_name` as a writable field ## Derived Format The server will compute: `{ExtensionType} - {RepoName}` (e.g. `Package - MokoSuiteBackup`) ## Depends On - MokoGitea-Fork #650 (server-side removal of stored `display_name`)
Author
Owner

Branch created: feature/17-remove-display-name-from-metadata-update

git fetch origin
git checkout feature/17-remove-display-name-from-metadata-update
Branch created: [`feature/17-remove-display-name-from-metadata-update`](https://git.mokoconsulting.tech/MokoConsulting/mcp-mokogitea-api/src/branch/feature/17-remove-display-name-from-metadata-update) ```bash git fetch origin git checkout feature/17-remove-display-name-from-metadata-update ```
Sign in to join this conversation.