Skip to content

v0.13.0

Choose a tag to compare

@mahdin75 mahdin75 released this 08 Dec 14:37
· 37 commits to main since this release

Release Notes

Version 0.13.0

馃帀 New Features

Storage HTTP Endpoints

Added RESTful storage endpoints for file management when running in HTTP/SSE transport mode:

  • POST /storage/upload - Upload files to server storage
  • GET /storage/download?path=<file> - Download files from server storage
  • GET /storage/list?path=<dir> - List files in server storage directory

These endpoints enable seamless file transfer workflows with remote GIS MCP servers, allowing clients to:

  • Upload input files for processing
  • Download processed results
  • Browse available files in the storage directory

馃摎 Documentation

  • Added comprehensive Server Endpoints documentation with examples
  • Updated HTTP Transport documentation with endpoint information
  • Enhanced server startup messages to display all available endpoints

馃敡 Improvements

  • Server now displays available endpoints on startup (HTTP/SSE mode)
  • Improved endpoint visibility and discoverability
  • Better integration with gis-mcp-client library

馃摑 Technical Details

  • Storage endpoints use FastMCP's @custom_route decorator
  • Files are stored in the configured storage directory (~/.gis_mcp/data/ by default)
  • All endpoints support relative and absolute paths
  • Error handling with appropriate HTTP status codes

Full Documentation: https://gis-mcp.com/endpoints/

Full Changelog: v0.12.0...v0.13.0