Initial commit
This commit is contained in:
47
CHANGELOG.md
Normal file
47
CHANGELOG.md
Normal file
@@ -0,0 +1,47 @@
|
||||
# Changelog
|
||||
|
||||
All notable changes to the InfluxDB MCP Server will be documented in this file.
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [1.0.0] - 2024-11-14
|
||||
|
||||
### Added
|
||||
- Initial release of InfluxDB MCP Server
|
||||
- Health monitoring resource (`influx://health`)
|
||||
- Bucket management resources (`influx://buckets`, `influx://buckets/{id}`)
|
||||
- Organization listing resource (`influx://orgs`)
|
||||
- Task listing resource (`influx://tasks`)
|
||||
- Dashboard listing resource (`influx://dashboards`)
|
||||
- `query_flux` tool for executing Flux queries
|
||||
- `write_data` tool for writing time-series data in line protocol format
|
||||
- `create_bucket` tool for bucket creation with retention policies
|
||||
- `delete_bucket` tool for bucket deletion
|
||||
- `list_measurements` tool for discovering measurements in a bucket
|
||||
- `get_bucket_schema` tool for schema exploration (measurements, tags, fields)
|
||||
- Comprehensive error handling with McpError
|
||||
- Environment variable validation using Zod
|
||||
- TypeScript support with full type definitions
|
||||
- Connection verification on startup
|
||||
- Detailed documentation and examples
|
||||
- MIT License
|
||||
|
||||
### Features
|
||||
- Full InfluxDB v2 API support via REST
|
||||
- Token-based authentication
|
||||
- Support for all Flux query operations
|
||||
- Batch writing with line protocol
|
||||
- Schema introspection using Flux schema functions
|
||||
- Configurable time precision for writes
|
||||
- Graceful error handling and shutdown
|
||||
|
||||
### Documentation
|
||||
- Comprehensive README with setup instructions
|
||||
- EXAMPLES.md with real-world usage scenarios
|
||||
- API coverage table
|
||||
- Troubleshooting guide
|
||||
- Security considerations
|
||||
- Line protocol and Flux query examples
|
||||
|
||||
[1.0.0]: https://github.com/yourusername/influxdb-mcp-server/releases/tag/v1.0.0
|
||||
Reference in New Issue
Block a user