Skip to content

v0.0.1

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Feb 23:57
· 76 commits to main since this release
e89d745

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