mcp-1.x-dev/mcp.routing.yml

mcp.routing.yml
mcp.post:
  path: '/mcp/post'
  methods: [ POST ]
  defaults:
    _title: 'MCP Operation'
    _controller: '\Drupal\mcp\Controller\McpController::post'
  requirements:
    _permission: 'use mcp server'
  options:
    _auth: [ 'mcp_auth', 'cookie', 'oauth2' ]

mcp.settings:
  path: '/admin/config/mcp'
  defaults:
    _title: 'MCP Configuration'
    _form: 'Drupal\mcp\Form\SettingsForm'
  requirements:
    _permission: 'administer mcp configuration'

mcp.plugins:
  path: '/admin/config/mcp/plugins'
  defaults:
    _title: 'MCP Plugins'
    _controller: '\Drupal\mcp\Controller\McpPluginsListController::list'
  requirements:
    _permission: 'administer mcp configuration'

mcp.plugin.settings:
  path: '/admin/config/mcp/plugins/{plugin}/settings'
  defaults:
    _form: 'Drupal\mcp\Form\McpPluginSettingsForm'
    _title_callback: 'Drupal\mcp\Form\McpPluginSettingsForm::formTitle'
  requirements:
    _permission: 'administer mcp configuration'
  options:
    parameters:
      plugin:
        type: mcp_plugin

mcp.connection:
  path: '/admin/config/mcp/connection'
  defaults:
    _title: 'Connection Info'
    _controller: '\Drupal\mcp\Controller\McpConnectionController::connectionInfo'
  requirements:
    _permission: 'administer mcp configuration'

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc