Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: grafana/mcp-grafana
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.3.0
Choose a base ref
...
head repository: grafana/mcp-grafana
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.4.0
Choose a head ref
  • 12 commits
  • 28 files changed
  • 5 contributors

Commits on May 8, 2025

  1. Configuration menu
    Copy the full SHA
    9113aac View commit details
    Browse the repository at this point in the history

Commits on May 9, 2025

  1. Add GitHub action for e2e tests (#117)

    Co-authored-by: Ben Sully <[email protected]>
    ioanarm and sd2k authored May 9, 2025
    Configuration menu
    Copy the full SHA
    1835175 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2025

  1. Bump golang.org/x/net from 0.36.0 to 0.38.0 (#118)

    Bumps [golang.org/x/net](https://github.com/golang/net) from 0.36.0 to 0.38.0.
    - [Commits](golang/net@v0.36.0...v0.38.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/net
      dependency-version: 0.38.0
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 12, 2025
    Configuration menu
    Copy the full SHA
    3915dfa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0f56e01 View commit details
    Browse the repository at this point in the history
  3. Bump the go-dependencies group with 5 updates (#120)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Ben Sully <[email protected]>
    dependabot[bot] and sd2k authored May 12, 2025
    Configuration menu
    Copy the full SHA
    9077c3f View commit details
    Browse the repository at this point in the history

Commits on May 15, 2025

  1. Configuration menu
    Copy the full SHA
    2f163bc View commit details
    Browse the repository at this point in the history

Commits on May 16, 2025

  1. feat: add build target to Makefile (#131)

    Builds the mcp-grafana binary and puts it in 'dist'.
    sd2k authored May 16, 2025
    Configuration menu
    Copy the full SHA
    e5c2b5b View commit details
    Browse the repository at this point in the history
  2. feat: add title annotations to all tools (#130)

    This commit adds the ability to customise tools using `mcp.ToolOption`s,
    then updates all calls to `MustTool` to include a title annotation,
    which can be displayed in any UIs instead of the non-human-friendly
    name.
    
    Co-authored-by: Luccas Quadros <[email protected]>
    sd2k and gitdoluquita authored May 16, 2025
    Configuration menu
    Copy the full SHA
    37e0754 View commit details
    Browse the repository at this point in the history
  3. refactor: extract Grafana Client creation from context functions (#127)

    * refactor: extract Grafana Client creation from context functions
    
    There was a bunch of duplicated code when creating the Grafana client from
    context, and I want to be able to do this in tests too, so this just refactors
    the code for later.
    
    * test: add test case for finding log error patterns (#128)
    
    * Add log lines when creating Sift investigation
    
    Should help debug issues when running Sift tools.
    
    * Include Grafana client in cloud test context
    
    Using the refactored NewGrafanaClient function from
    PR #127.
    
    * Fetch multiple investigations in tests, in case the first one has no analyses
    
    This can happen if, for example, an investigation was run with a scope
    that didn't find any logs, and so no analyses were created.
    
    * Add test for finding error pattern logs
    
    This relies on a new Loki datasource being added to the mcptests
    instance, which points to our dev logs. We probably want to get rid of
    this and use different logs; I'll look into how we can do that.
    sd2k authored May 16, 2025
    Configuration menu
    Copy the full SHA
    fbabf75 View commit details
    Browse the repository at this point in the history
  4. feat: adds admin category for listing teams (#124)

    * feat: adds admin category for listing teams
    
    * rename to admin
    
    * add: admin e2e tests
    
    * fix: check for grafana env set and removal of duplicate function
    
    * revert back enforcement of GRAFANA_API_KEY
    
    * change wording of text and tool description
    
    * test to call out to the grafana api for team creation
    
    * call out to api to create tests for test setup
    
    * make the judge look at the team name
    eleijonmarck authored May 16, 2025
    Configuration menu
    Copy the full SHA
    01b48ca View commit details
    Browse the repository at this point in the history

Commits on May 19, 2025

  1. feat: add more annotations to tools (#132)

    * feat: add title annotations to all tools
    
    This commit adds the ability to customise tools using `mcp.ToolOption`s,
    then updates all calls to `MustTool` to include a title annotation,
    which can be displayed in any UIs instead of the non-human-friendly
    name.
    
    Co-authored-by: Luccas Quadros <[email protected]>
    
    * feat: add more annotations to tools
    
    Add the read-only, idempotent, and destructive hint annotations to tools
    where appropriate.
    
    Co-authored-by: Luccas Quadros <[email protected]>
    
    ---------
    
    Co-authored-by: Luccas Quadros <[email protected]>
    sd2k and gitdoluquita authored May 19, 2025
    Configuration menu
    Copy the full SHA
    75059c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f3c503 View commit details
    Browse the repository at this point in the history
Loading