Elevar MCP Server

by mattcoatsworth

323 downloads
Not rated
GitHub

Description

# Elevar MCP Server This is a Model Context Protocol (MCP) server for interacting with the Elevar API. It provides tools and resources for managing data sources and querying analytics data. ## Setup 1. Clone this repository 2. Install dependencies: ``` npm install ``` 3. Create…

About

# Elevar MCP Server This is a Model Context Protocol (MCP) server for interacting with the Elevar API. It provides tools and resources for managing data sources and querying analytics data. ## Setup 1. Clone this repository 2. Install dependencies: ``` npm install ``` 3. Create a `.env` file with your Elevar API key…

Details

Author
mattcoatsworth
Downloads
323
Categories
Other

- Access account information and list data sources via resources
- Create, update, and delete data sources with dedicated tools
- Query analytics data from a data source
- Retrieve available metrics and dimensions for a data source
- Test and debug through an interactive web inspector

Clone the repository, install dependencies with npm install, create a .env file containing your Elevar API key (ELEVAR_API_KEY=your_api_key_here), and start the server with npm run dev. Use npm run inspect to test with the MCP Inspector.

Elevar MCP Server

This is a Model Context Protocol (MCP) server for interacting with the Elevar API. It provides tools and resources for managing data sources and querying analytics data.

## Setup

1. Clone this repository
2. Install dependencies:

       npm install

3. Create a .env file with your Elevar API key:
       ELEVAR_API_KEY=your_api_key_here

4. Start the server:
       npm run dev

## Testing with MCP Inspector

You can test the server using the MCP Inspector:

    npm run inspect
    

This will open a web interface where you can:
- Browse available resources
- Test tools with different inputs
- View server logs

## Available Resources

- elevar://account - Get account information
- elevar://data-sources - List all data sources
- elevar://data-source/{id} - Get details for a specific data source

## Available Tools

- create_data_source - Create a new data source
- update_data_source - Update an existing data source
- delete_data_source - Delete a data source
- query_data - Query data from a data source
- get_metadata - Get available metrics and dimensions for a data source

## API Documentation

For more information about the Elevar API, see the official documentation.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.