Skip to content

Conversation

@araujof
Copy link
Member

@araujof araujof commented Dec 15, 2025

Summary
Simplifies plugin template runtime configuration by migrating from config files to environment variables and exposing new MCP runtime parameters.

Closes
Closes #1606 #1633

Changes

  • Removed resources/runtime/config.yaml.jinja
  • Added new environment variables for MCP runtime control:
    • PLUGINS_TRANSPORT - transport type selection (http/stdio)
    • HTTP server configuration (host, port, SSL/TLS settings)
  • Updated defaults:
    • PLUGINS_ENABLED=true (previously false)
    • PLUGINS_TRANSPORT=http as default
  • Cleaned up build arguments in Containerfile
  • Simplified run-server.sh by removing chuck runtime config path handling

Impact
External plugin templates now use environment variables for all runtime configuration instead of separate YAML config files, improving simplicity and container-friendliness.

@araujof araujof added this to the Release 1.0.0-BETA-1 milestone Dec 15, 2025
@araujof araujof requested a review from terylt December 15, 2025 18:24
@araujof araujof self-assigned this Dec 15, 2025
@araujof araujof marked this pull request as draft December 15, 2025 18:25
Copy link
Collaborator

@terylt terylt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@araujof araujof marked this pull request as ready for review December 16, 2025 18:52
@araujof araujof linked an issue Dec 16, 2025 that may be closed by this pull request
7 tasks
@araujof araujof force-pushed the feat/plugin_template_runtime_update branch from 3b1fbc8 to 3df545c Compare December 16, 2025 19:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]:External plugin does not start from docker automatically refactor(plugin_template): update MCP runtime in plugins template

4 participants