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