Releases: go-go-golems/go-go-mcp
Releases · go-go-golems/go-go-mcp
v0.0.7
Changelog
- da5d146 🚑 Fix protocol providers and crashes
- 0cdf77f 🚑 Reloading page templates works, overall
- f91982b 🚑 Remove unnecessary go-go-mcp field in claude config
- bfa10d7 ⬆️ Bump deps
- 10e51ca 🎨 Add RFC draft to refactor transports
- 7c8368d 🎨 Add ui dsl yaml
- bc500bc 🎨 Apparently templ now caches strings in a txt file
- 294b4da 🎨 Use ToJsonSchema from glalzed now and the new command layers
- 65daf68 📚 Add SSE plan
- d1cadf6 💄 ✨ Polish the UI handling
- 874715b ✨ 🚜 🔥 Big refactor of how the transport and registries work
- 063a170 ✨ Actually make it work for real
- c6aeeb0 ✨ Add SSE endpoints
- 4d78af9 ✨ Add a --convert-dashes flag that is useful for cursor which ... doesn't like dashes
- 63e2414 ✨ Add a proper update-ui MCP verb
- bfed79f ✨ Add live ui update
- 56d16b6 ✨ Add more ui server features and examples pages
- d58b418 ✨ Add request blocking until UI is clicked/submitted
- d86d887 ✨ Clean page reload SSE event
- c0637c7 ✨ Polish new protocol structure
- 9256bac ✨ Proper submission form data
- b62e68e Merge pull request #13 from wesen/task/add-converting-dashes
- 1b4975b Merge pull request #7 from wesen/task/refactor-transports
- 5c8a162 Merge pull request #8 from wesen/task/add-ui-server-update-ui
- 0e48a4a Merge pull request #9 from wesen/task/add-ui-server-update-ui
- 0f3d145 ✨ Add SSE endpoint with Watermill integration
- 3bf8a94 ✨ Add UI server for rendering YAML UI definitions
- d48e528 ✨ Add UI update command with YAML support
- 984b18d ✨ Add YAML source display with syntax highlighting to UI server
- 73dda76 ✨ Add cow-themed example pages
- 8647199 ✨ Add proper recursive page loading from subdirectories
- 8194063 ✨ Enhance page-reload events with full page updates
- 0f50c88 ✨ Improved SSE implementation for htmx
- a879393 ✨ Re-add cow-themed example pages
- 606ca2e ➕ Add Watermill dependencies for SSE support
- bcbadba 🐛 Fix route handler order to ensure correct path matching
- 53050d5 📝 Add SSE refactoring plan
- b14e7c5 🔊 Improve UI server logging with zerolog and glazed command pattern
- e365db7 🔧 Add SQLite shell command tool
- 14947dd 🔧 improve SSE transport port configuration
v0.0.6
Changelog
- 55d1240 🚑 Fix adding tool directories
- 793f5c3 ⬆️ 📚 BUmp glazed and update documentation
- bf9b8c8 ✨ Add tools list to call server side commands immediately
- 50073e1 ✨ Allow adding files to a repository
- f568048 🚜 Move the config providers out to the side
- 7b9790d Merge pull request #6 from wesen/task/add-repository-watcher
v0.0.5
Changelog
- 5358b54 🚑 Fix lint
- 0908a1e ⬆️ Bump glazed for better type casting of int
- 92e7007 📚 Add documentation about claude editing
- 386498b ✨ Add a set of commands to configure the claude desktop environment
- 40a1174 ✨ Add functionality to enable/disable servers
- be881a1 ✨ Add tail
- 3966140 ✨ Tune tail command
- a060679 Merge pull request #5 from wesen/task/add-claude-edit-verbs
v0.0.4
Changelog
- 9a60ef1 🚑 Fix lint
- 70e9848 🚑 Fix stdio transport notification handling
- 87aa839 ⬆️ Bump glazed
- 4d7b326 ⬆️ Bump glazed
- 32e4b7d 📚 Update documentation
- d28d82e ✨ Add config editor verbs
- 4e556a0 ✨ Add preset config file on init
- 7a7582a Merge pull request #3 from wesen/bug/fix-stdio-server
- 241832e Merge pull request #4 from wesen/task/add-config-edit-helpers
v0.0.3
v0.0.2
Changelog
- 23ff5cd 🚑 Fix empty messages on sse bridge
- 2b2f77d 🚑 Fix linting
- 36d12b6 🚑 Fix release command
- 6c11296 ⬆️ Bump glazed
- 634270b ⬆️ Bump parka
- 391c6d1 📚 Load doc into mcp binary
- 03ac5da ✨ Add config file support
- 2b7ae23 ✨ Add config handlers
- 73ea104 ✨ Add more documentation
- 41bc93e ✨ Try to be more lenient with notifications
- 7e56df0 ✨ Update SSe to work better
- 898ec14 Merge pull request #2 from wesen/task/add-config-file-profiles
v0.0.1
Changelog
- c6ed50b 🚑 Add missing files
- 067f868 🚑 Add missing files
- 4418fa5 🚑 Bump geppetto
- 622cb27 🚑 Fix data output
- a920ca4 🚑 Fix pubmed template
- a9248ef 🎨 Fix naming in goreleaser.yaml
- 17d8b50 🎨 Improve MCP prompts
- d32d5ab 🎨 Properly set version
- 792daa8 🎨 Refactor to initialize with clay
- 2c38ad4 🎨 Start moving commands towards using layers and glazed
- d320a3f 💡 Add client/server doc
- be18cf7 🔥 Remove html tools
- 4ddeab1 💩 ✨ Further work on text extraction / simplification logic
- 882ad29 💩 Continue hacking on output format
- 8c0273c 💩 This is going nowhere
- 78bb780 ✨ 💩 Add smart connect, try some reflection stuff, fix some smaller bugs
- b64f91c ✨ 💩 Add some new tools and tests
- 51bc7d5 ✨ Add SSE mcp bridge
- 0947059 ✨ Add client
- d446f5c ✨ Add command line client
- 73afb5a ✨ Add cursor tools (experiment)
- c4347a0 ✨ Add helpers to make template generation more solid
- 161f764 ✨ Add more to the fetch tool
- 7173f13 ✨ Add multi files fetch
- 6c35983 ✨ Add providers
- 4c30b52 ✨ Add raw and Markdown output
- 06180b0 ✨ Add registries
- bc80c91 ✨ Add repository loading
- 6135ea9 ✨ Add shell command
- da406f6 ✨ Allow launching of shell tools
- b70a56c ✨ Fix RAG issues
- f005cef ✨ Fix handler and text simplification tests
- a636318 ✨ Fix multi source result
- 0a914e0 ✨ Fix smaller things
- 626e076 ✨ Initial commit
- c53e70c ✨ Make all commands glazed commands
- cb56757 ✨ Make server work with mcp inspector on SSE
- 790ef5c ✨ Make the markdown rendering work
- de017d3 ✨ Mess around with SSE sizes and tool result sizes
- 7fb4a0d ✨ More robust templates
- 190026c ✨ Properly pass arguments and flags to the final command
- e05e2a7 ✨ Split out mcp-server commands
- 78be450 ✨ Split tools into their own files
- 0e9dd0c ✨ Turn simplify-html into a writer command
- cdbfab8 ✨ Use context for tools
- 807663f 🚜 Move client into go-go-mcp
- 60c3fd1 🚜 Move client to mcp-server command
- b571b60 🚜 Move sse transport into the correct directory
- aed7652 🚜 Move tools around
- e341e79 Initial commit
- e89d745 Merge pull request #1 from wesen/task/rename-go-go-mcp
- 6ceaa93 ♻️ Convert test-html-selector to use glazed framework
- 0c14810 ♻️ Refactor MCP server to use service layer
- 4a035a1 ♻️ Refactor SSE and stdio servers to use unified protocol dispatcher
- 18cfeac ♻️ Refactor server to use context.Context for lifecycle control
- 0042576 ♻️ Simplify data extraction in HTML selector tool
- 16e523a ♻️ Simplify stdio server shutdown using only context
- f7da7d4 ♻️ Simplify transport options by making command the default
- bf47934 ♻️ refactor: consolidate list operation response types
- 3f08927 ✨ Add --no-template flag to disable template rendering
- c8d2775 ✨ Add HTML extraction MCP commands
- da14c1d ✨ Add Sprig template functions to HTML selector tool
- 325df61 ✨ Add command transport and improve argument handling
- 58da7aa ✨ Add context support to client CLI
- 7ea65a6 ✨ Add context support to client CLI
- 8e06d1f ✨ Add debug and tracing flags to start command
- a641f25 ✨ Add description fields to configuration
- 359384e ✨ Add enhanced data extraction features to HTML selector tool
- 428fe37 ✨ Add fetch-html command for HTML simplification
- 2b61b22 ✨ Add full protocol support to SSE server
- 8216e7d ✨ Add show-context and show-path flags to HTML selector tool
- 36ed60d ✨ Add support for multiple files and URLs in test-html-selector
- a5cea58 ✨ Add support for multiple input sources in simplify-html
- f88c384 ✨ Change HTML simplifier to return document lists
- 47c2872 ✨ Change SQLite tool output to YAML format
- c60363f ✨ Enhance SSE client with proper endpoint and session handling
- c6e8d48 ✨ Include id and class in tag names for better readability
- a26a10f ✨ Update SSE server to fully comply with MCP protocol spec
- e416046 ✨ add enhanced logging configuration flags
- c1118d2 🎨 improve logger output with terminal detection
- 7815ef4 🐛 Fix SSE server hanging during shutdown
- 63fc514 🐛 Fix selector match count to show total matches
- 38af046 🐛 Fix signal handling by using process groups
- 46a4662 🐛 fix: ensure list operations return empty arrays instead of null
- d6cec0a 🐛 improve JSON-RPC error handling in SSE server
- 0345ad4 📚 Add comprehensive HTML selector tutorial examples
- 3ce7ee9 📝 Add [SERVER] tag to command server logs
- db58153 🔄 Improve signal handling in stdio server
- 1f663b8 🔊 Forward command server's stderr to client
- d6bd34b 🔊 add Clay logging initialization to HTML tools
- a6bc457 🔍 Add Cursor database analysis tools
- 8c11dff 🔍 Add debug mode and tracing capabilities to ShellToolProvider
- 1e22117 🔒 Add graceful shutdown support with signal handling
- bf25c10 🔥 remove non-standard endpoint event from SSE server
- 036ffc7 🔧 Consolidate logger setup and usage across the application
- 7b8025b 🔧 Consolidate logger setup in client transports
- aca938a 🔧 Enhance path output to include IDs and classes
- 3c8caf6 🔧 Improve command server shutdown handling
- aefff25 🔧 Make session ID optional and fix request ID handling
- df35321 🔧 refactor: make Tool an interface with context support
- f23aae5 🔨 rename binary to go-go-mcp
- eeed63f 🚀 Make SSE client run asynchronously