Skip to content

Feature/docker http improvements#14

Open
yasien-c wants to merge 9 commits into
cyanheads:mainfrom
yasien-c:feature/docker-http-improvements
Open

Feature/docker http improvements#14
yasien-c wants to merge 9 commits into
cyanheads:mainfrom
yasien-c:feature/docker-http-improvements

Conversation

@yasien-c
Copy link
Copy Markdown

@yasien-c yasien-c commented Dec 2, 2025

No description provided.

The server was declaring logging capability but not implementing the
required logging/setLevel handler, causing MCP Inspector to fail with:
'Server declares logging capability but does not implement method logging/setLevel'

Removed the logging: {} capability declaration from McpServer initialization.
- Triggers on push to main, tags (v*), and manual dispatch
- Builds with Docker Buildx for caching
- Pushes to ghcr.io with semantic version tags
- Uses GITHUB_TOKEN for authentication (no secrets needed)
- Add MCP_CONSOLE_LOG config option to force console output regardless of TTY
- Initialize logger at startup with proper log level
- Update httpTransport to show startup message when console logging enabled
- Fix logger console transport to respect MCP_CONSOLE_LOG setting

This enables docker logs to work properly when MCP_CONSOLE_LOG=true is set.

Usage:
  docker run -e MCP_CONSOLE_LOG=true ...
@yasien-c yasien-c force-pushed the feature/docker-http-improvements branch 2 times, most recently from 89b1f01 to ebd7103 Compare December 8, 2025 20:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant