pi-api-mcp-server

pi-api-mcp-server

2

PI API MCP Server is a Model Context Protocol server designed to integrate with the PI Dashboard API. It allows MCP-compatible AI assistants to access and manage dashboard resources seamlessly, providing tools for connection, authentication, and resource management.

PI API MCP Server

A Model Context Protocol (MCP) server for interacting with the PI Dashboard API. It provides tools to manage PI Dashboard resources like categories and charts, enabling MCP-compatible AI assistants to securely access these resources.

Features

  • Authentication: Tools for initial authentication and session management.
  • Categories Management: List, create, update, delete, and retrieve details of categories.
  • Charts Management: List, export, delete, and analyze charts.
  • Connection Management: Set API URL and manage connections.
  • Schema Discovery: Identify filterable attributes for charts.

Installation

  • Via Smithery: Use smithery CLI for automatic installation.
  • Docker (Recommended): docker setup requires no configuration adjustments.

Configuration

  • Instructions provided for macOS, Windows, and Linux.

Available Tools & Resources

  • Comprehensive list of API tools, prompts for analysis, and integration with Claude.

Development

  • Instructions for local execution, NPM installation, and MCP client configuration provided.