Skip to content

Releases: go-go-golems/go-go-mcp

v0.0.7

05 Mar 01:34
b62e68e
Compare
Choose a tag to compare

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

12 Feb 21:42
7b9790d
Compare
Choose a tag to compare

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

11 Feb 22:23
a060679
Compare
Choose a tag to compare

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

11 Feb 20:00
241832e
Compare
Choose a tag to compare

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

11 Feb 17:00
Compare
Choose a tag to compare

Changelog

  • 14001d9 ✨ 📚 Add docs about using MCP

v0.0.2

11 Feb 03:53
898ec14
Compare
Choose a tag to compare

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

10 Feb 23:57
e89d745
Compare
Choose a tag to compare

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