Releases: perses/mcp-server
Releases · perses/mcp-server
0.1.0 / 2026-03-10
Changelog
- 2cd3fa4: chore(goreleaser): enhance changelog (@ibakshay)
- 74f25a4: feat: add http streamable server mode (@ibakshay)
- d496dca: refactor(docs): revamp Readme (@ibakshay)
- 042f1b4: docs: streamline MCP server binary download instructions (@ibakshay)
- 29f7b84: docs: clarify binary path instructions in README (@ibakshay)
- b2c7890: docs: remove 'recommended' from binary download instructions (@ibakshay)
- 7746cf4: fix: update MCP server URL to use localhost (@ibakshay)
- b617b0c: docs: update link text for MCP Protocol Specification (@ibakshay)
- df6d584: docs: improve formatting for STDIO mode description in README (@ibakshay)
- 9cec153: Merge pull request #33 from perses/ibakshay/add-http-streamable-mode (@ibakshay)
- 17cca96: build(deps): Bump actions/checkout from 4 to 5 (@dependabot[bot])
- 6d003e1: build(deps): Bump golang from 1.24.5 to 1.24.6 (@dependabot[bot])
- f8bf870: Merge pull request #34 from perses/dependabot/github_actions/actions/checkout-5 (@ibakshay)
- b6c29aa: Merge pull request #35 from perses/dependabot/docker/golang-1.24.6 (@ibakshay)
- 5326002: refactor(datasources): change type from interface{} to any for pluginSpec (@ibakshay)
- 7e81562: Merge pull request #39 from perses/ibakshay/modernize (@ibakshay)
- a0032b5: build(deps): Bump golang from 1.24.6 to 1.25.1 (@dependabot[bot])
- 2d4e296: build(deps): Bump actions/setup-go from 5 to 6 (@dependabot[bot])
- 199993c: build(deps): Bump perses/github-actions from 0.10.0 to 0.11.0 (@dependabot[bot])
- 67d2f24: build(deps): Bump github.com/mark3labs/mcp-go from 0.36.0 to 0.41.0 (@dependabot[bot])
- 37679aa: Merge pull request #46 from perses/dependabot/go_modules/github.com/mark3labs/mcp-go-0.41.0 (@jgbernalp)
- 2fdca29: Merge pull request #44 from perses/dependabot/github_actions/perses/github-actions-0.11.0 (@ibakshay)
- e923540: Merge pull request #40 from perses/dependabot/docker/golang-1.25.1 (@ibakshay)
- 603da7e: Merge pull request #41 from perses/dependabot/github_actions/actions/setup-go-6 (@ibakshay)
- 17667a3: build(deps): Bump github.com/mark3labs/mcp-go from 0.41.0 to 0.41.1 (@dependabot[bot])
- 11734cf: build(deps): Bump golang from 1.25.1 to 1.25.2 (@dependabot[bot])
- 1d87b0c: Merge pull request #48 from perses/dependabot/docker/golang-1.25.2 (@ibakshay)
- aee95bd: Merge branch 'main' into dependabot/go_modules/github.com/mark3labs/mcp-go-0.41.1 (@ibakshay)
- cada1af: Merge pull request #47 from perses/dependabot/go_modules/github.com/mark3labs/mcp-go-0.41.1 (@ibakshay)
- b2d792b: build(deps): Bump golang from 1.25.2 to 1.25.3 (@dependabot[bot])
- b74bda3: Merge pull request #49 from perses/dependabot/docker/golang-1.25.3 (@ibakshay)
- 1d54140: build(deps): Bump github.com/mark3labs/mcp-go from 0.41.1 to 0.43.0 (@dependabot[bot])
- dfe71f5: Merge pull request #51 from perses:dependabot/go_modules/github.com/mark3labs/mcp-go-0.43.0 (@ibakshay)
- 5e43785: build(deps): Bump golang from 1.25.3 to 1.25.4 (#53) (@dependabot[bot])
- 6c48e31: build(deps): Bump golangci/golangci-lint-action from 8 to 9 (#52) (@dependabot[bot])
- ed7b8db: build(deps): Bump actions/checkout from 5 to 6 (#55) (@dependabot[bot])
- a539514: build(deps): Bump golang from 1.25.4 to 1.25.5 (#57) (@dependabot[bot])
- 875501a: [ignore] update dependabot to open a single PR by deps type (#63) (@Nexucis)
- 6935197: Merge pull request #62 from perses/nexucis/align-build (@Nexucis)
- 165c78c: build(deps): Bump github.com/mark3labs/mcp-go (#65) (@dependabot[bot])
- 783c157: build(deps): Bump github.com/perses/perses in the gomod group (#68) (@dependabot[bot])
- 61f89d7: Move to perses app management and switch to official mcp go sdk (#61) (@ibakshay)
- 69770e6: build(deps): Bump goreleaser/goreleaser-action in the actions group (#72) (@dependabot[bot])
- e209954: build(deps): Bump the gomod group across 1 directory with 3 updates (#74) (@dependabot[bot])
- 2c2f339: build(deps): Bump the actions group with 3 updates (#76) (@dependabot[bot])
- c6a46c3: [ignore] review how the context are handled and improve the config management (#75) (@Nexucis)
- 50d4917: [ENHANCEMENT] Publish container images to quay.io (#78) (@Nexucis)
- 327d1ae: update golangci and add a config file for it (#77) (@Nexucis)
- 8a01834: [DOCS] New Revamped documentation (#79) (@ibakshay)
- c559fcf: fix release ci (@ibakshay)
- d7ba6b8: bump perses/common (#80) (@Nexucis)
0.1.0-beta.2
Changelog
- 7d677da Add tool call to create a dashboard given a exiting project and a json config for a dashboard
- ce3a15f Merge pull request #14 from perses/ibakshay/update-go-release
- 3501b79 Merge pull request #15 from perses/dependabot/go_modules/github.com/perses/perses-0.51.1
- c32d242 Merge pull request #16 from perses/dependabot/docker/golang-1.24.5
- 9eeade8 Merge pull request #17 from perses/dependabot/go_modules/github.com/mark3labs/mcp-go-0.33.0
- a7d6774 Merge pull request #18 from perses/dependabot/go_modules/github.com/mark3labs/mcp-go-0.34.0
- d94779c Merge pull request #22 from zhuje/readme
- 2b2cfa7 Merge pull request #23 from zhuje/create-dash
- 0c8e2c4 Merge pull request #24 from perses/ibakshay/update-readme
- dec8940 Merge pull request #25 from perses/ibakshay/add-tools+enhancements
- 8f6ae63 Merge pull request #26 from perses/ibakshay/add-datasource
- 54e216c Merge pull request #27 from perses:ibakshay/add-annotations
- f8ec8dd Merge pull request #29 from perses:dependabot/go_modules/github.com/mark3labs/mcp-go-0.36.0
- aa2905e Merge pull request #30 from perses/dependabot/github_actions/perses/github-actions-0.10.0
- 018f50a Merge pull request #31 from perses/ibakshay/add-read-only-flag
- bdf1e75 Update README with additional details for startup
- cc6e3f0 Update README with tool call perses_create_dashboard
- 7729708 build(deps): Bump github.com/mark3labs/mcp-go from 0.32.0 to 0.33.0
- 7aab3a7 build(deps): Bump github.com/mark3labs/mcp-go from 0.33.0 to 0.34.0
- 78b25a6 build(deps): Bump github.com/mark3labs/mcp-go from 0.34.0 to 0.36.0
- dc417e7 build(deps): Bump github.com/perses/perses from 0.51.0 to 0.51.1
- 79d643c build(deps): Bump golang from 1.24.4 to 1.24.5
- b7c6c3a build(deps): Bump perses/github-actions from 0.9.0 to 0.10.0
- 8ae87bb chore(release): ✨ Update name template for release
- fcde318 chore: add annotation to create project tool
- 3da9d4d feat(main): add read-only mode for Perses MCP Server
- edde721 feat(tools): add create and update global datasource tools
- a890124 feat(tools): add tool annotations for all the tools
- 36f34c0 feat(tools): update project creation tool to use 'name' parameter
- 7a23c0c feat(tools): update project parameter name from 'name' to 'project'
- e40e18d feat: enable project creation tool in MCP server
Released by GoReleaser.
0.1.0-beta.1
Changelog
- 38323a9 Add dark architecture diagram
- ed3876e Create CODE_OF_CONDUCT.md
- 4764556 Create LICENSE
- c0bae4a Fixed PR changes and README file Signed-off-by: Author Name authoremail@example.com
- 501a1aa Fixed review comments - use RequireString() Fixed PR changes and README file Signed-off-by: Ashwin Dhanasamy ashwindhanasamy@gmail.com
- f81230e Merge branch 'main' into create-variable
- 569bd41 Merge branch 'main' into dependabot/docker/golang-1.24.4
- 7fd71ee Merge branch 'main' into ibakshay/add-read-only-tools
- eda4107 Merge branch 'main' into ibakshay/add-read-only-tools
- 43e28f1 Merge pull request #1 from ibakshay/go-releaser
- 5424619 Merge pull request #1 from perses/ibakshay/refactoring
- 55e5a79 Merge pull request #10 from perses/dependabot/go_modules/github.com/mark3labs/mcp-go-0.30.0
- 576246d Merge pull request #12 from perses/dependabot/docker/golang-1.24.4
- 0b22def Merge pull request #13 from perses/ibakshay/add-read-only-tools
- 96359aa Merge pull request #3 from perses/ibakshay/add-create-project-tool
- aa86b4d Merge pull request #4 from perses/dependabot/github_actions/golangci/golangci-lint-action-8
- d170d33 Merge pull request #6 from perses/dependabot/docker/golang-1.24.3
- 4e1b0b7 Merge pull request #7 from perses:dependabot/go_modules/github.com/mark3labs/mcp-go-0.27.0
- a3879a1 Merge pull request #9 from ashwin2912/create-variable
- bd81461 Refactor project retrieval functionality and update dependencies
- 5f50691 Update README.md
- d2f68bb Update README.md
- bf377ae Update README.md
- 0712750 Update README.md
- 9a75336 Update README.md
- 4bef1f3 Update README.md
- 8a84876 Update README.md
- a7f8138 Update README.md
- 3c127a4 Update release.yaml
- f3c90d8 basic functionality for create variable added Signed-off-by: Author Name ashwindhanasamy@gmail.com
- b4d7a8b build(deps): Bump github.com/mark3labs/mcp-go from 0.25.0 to 0.27.0
- cb3f913 build(deps): Bump github.com/mark3labs/mcp-go from 0.27.0 to 0.30.0
- 20ed926 build(deps): Bump golang from 1.24.2 to 1.24.3
- c788c2c build(deps): Bump golang from 1.24.3 to 1.24.4
- e83531a build(deps): Bump golangci/golangci-lint-action from 7 to 8
- 42820a5 build(deps): 🔧 Bump
github.com/mark3labs/mcp-goto v0.31.0 - a68ae48 build(tools): add Makefile for building the project 🛠️
- b26837e build: 🔧 Update MCP server initialization to use tool capabilities
- 32c3756 chore(.gitignore): add initial entries for build artifacts and IDEs 🔄
- f19e665 chore(dependabot): add configuration for dependency updates 🔄
- 42e4a0d chore(dependencies): 🔄 Update dependencies in
go.modandgo.sum - 37654eb chore(go.mod): update mcp-go dependency to v0.20.0 🔄 fix(projects): improve error message for project retrieval 🐛 feat(main): add logging for server URL and log level ✨ refactor(initializePersesClient): return error for client initialization 🔄
- b8eace8 chore(goreleaser): clean up example comments and update release config 🔄
- ff1f86f chore(images): remove unused perses-mcp.png file 🔄
- 1827266 chore(makefile): update build and add linting checks 🔄
- 73fc388 chore: fix type check
- 07cd678 ci(go): add GitHub Actions ci workflow
- c3100f5 docs(README): add image for MCP Server overview 📖
- 503cffa docs(README): add instructions for obtaining PERSES_TOKEN 📖
- 7b91fb3 docs(README): clarify token copy instruction for MCP configuration 📖
- 02e8322 docs(README): improve clarity of server description 📖
- 20e4727 docs(README): standardize tool descriptions for clarity 📖
- 8ada3c5 docs(README): update configuration instructions for Claude Desktop and VS Code 📖
- ffe72be docs(README): update header and overview section for clarity 📖
- 970ea2a docs(README): update instructions for obtaining PERSES_TOKEN 📖
- 931130a docs(README): update integration section for Claude Desktop and VS Code 📖
- 1ef5642 docs(README): update tools section with new entries and descriptions 📖
- 3a92c6f docs(README): update usage instructions for Claude Desktop integration 📖
- 047e3dd docs(readme): ✨ Add beta warning and feedback invitation
- 91b2384 feat(Docker): add Dockerfile for building perses-mcp server ✨
- c91e269 feat(datasources): ✨ Rename
ListDatasourcestoListProjectDatasources - 2a94825 feat(goreleaser): add GitHub Actions workflow for GoReleaser ✨
- 7ede6d7 feat(goreleaser): add initial .goreleaser.yaml configuration ✨
- 1a8d5ba feat(plugins): ✨ Add
ListPluginstool to retrieve all Perses plugins - 75f8f49 feat(readme): ✨ Update tools section with new project and dashboard commands
- 32653bc feat(roles): ✨ Add tools to list project roles and role bindings
- f42d2a2 feat(tools): add GetGlobalDatasources tool for retrieving datasources ✨
- f88292d feat(tools): add ListDashboards tool for listing project dashboards ✨
- 6f99259 feat(tools): add ListGlobalVariables and ListVariables functions ✨
- fdaf3c4 feat(tools): add functions to list dashboards, datasources, projects, and variables ✨
- 861f5c3 feat(tools): rename Get functions to List and add ListUsers tool ✨
- f4b3adb feat(tools): rename GetDashboards to ListDashboards and add ListDatasources tool ✨
- 65ea13c feat(tools): reorder tools initialization for better clarity ✨
- ce58168 feat(tools): ✨ Add global roles and role bindings listing tools
- 45de5da feat(tools): ✨ Add tools to retrieve project and global resources by name
- a3e733d feat(tools): ✨ add CreateProject tool for project creation
- ae94fa7 feat: enhance Perses MCP server with logging and environment variable support
- 15beab2 first tool 🔥
- 971dcf5 fix(workflow): 🔧 update golangci-lint version to v2.1.1
- 5251e15 initial commit
- 60ae806 refactor(main): replace hardcoded token string with constant 🔄
- b63737a refactor(tools): improve formatting of ListGlobalDatasources and ListProjects functions 🔄
- 4595a11 refactor(tools): remove ListUsers tool
- 9497f3f update dependencies + .goreleaser config
Released by GoReleaser.