Compare commits

..

2 Commits

Author SHA1 Message Date
czlonkowski
1fe8e403c4 docs: Fix icon URLs in CHANGELOG to reflect actual implementation
The CHANGELOG incorrectly documented icon URLs as
https://api.n8n-mcp.com/public/logo-*.png when the actual
implementation uses https://www.n8n-mcp.com/logo*.png

This updates the documentation to match the code.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-18 18:49:31 +02:00
czlonkowski
738f0ad86d feat: Add MCP server icon support (SEP-973) v2.20.0
Implements custom server icons for MCP clients according to the MCP
specification SEP-973. Icons enable better visual identification of
the n8n-mcp server in MCP client interfaces.

Features:
- Added 3 icon sizes: 192x192, 128x128, 48x48 (PNG format)
- Icons served from https://www.n8n-mcp.com/logo*.png
- Added websiteUrl field pointing to https://n8n-mcp.com
- Server version now uses package.json (PROJECT_VERSION) instead of hardcoded '1.0.0'

Changes:
- Upgraded @modelcontextprotocol/sdk from ^1.13.2 to ^1.20.1
- Updated src/mcp/server.ts with icon configuration
- Bumped version to 2.20.0
- Updated CHANGELOG.md with release notes

Testing:
- All icon URLs verified accessible (HTTP 200, CORS enabled)
- Build passes, type checking passes
- No breaking changes, fully backward compatible

Icons won't display in Claude Desktop yet (pending upstream UI support),
but will appear automatically when support is added. Other MCP clients
may already support icon display.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-18 18:28:32 +02:00

Diff Content Not Available