hs-mcp-server

hs-mcp-server

3.5

HighSpotMCP is a Python server that automates actions in Highspot using Claude Desktop's capabilities.

HighSpotMCP: Claude Desktop to Highspot Automation Server

πŸš€ What We're Building

A lightweight Python server that lets Claude Desktop automate actions in your Highspot instance via the Highspot API. This project bridges Claude’s structured document analysis capabilities with Highspot’s content management features.

πŸ”§ Key Use Cases

  • Upload a document into Claude Desktop
  • Claude extracts structure and content
  • Claude calls this MCP server
  • This server creates Spots, SmartPages, and uploads content to Highspot automatically

🧩 Tech Stack

  • Python 3.12+
  • FastAPI for server endpoints
  • Highspot API for content creation
  • Claude Desktop as the client (via MCP tooling)

πŸ“¦ Endpoints

EndpointPurpose
/authenticateConfirm Highspot credentials
/create-spotCreate a new Highspot Spot
/create-pageCreate a SmartPage in a Spot
/add-contentAdd a URL/link as content
/set-permissionsShare Spot with users/groups
/publish-draftMock: finalize a Spot draft
/statusPing server for health

πŸ› οΈ Setup Instructions

Use the ROADMAP.md file for a complete walkthrough to build and run this locally.

πŸ“ Directory Structure

highspot-mcp-server/
β”œβ”€β”€ .env                # Your environment config
β”œβ”€β”€ main.py             # Main server implementation
β”œβ”€β”€ README.md           # This file
β”œβ”€β”€ ROADMAP.md          # Step-by-step coding buddy guide

βš™οΈ Requirements

  • API key from Highspot (base64 encoded user:password)
  • Python 3.12+
  • Visual Studio Code (or any IDE)
  • uvicorn, fastapi, python-dotenv, requests libraries

πŸ’¬ Want to Contribute?

This is a solo project guided by Claude or ChatGPT. PRs welcome if you’re following the vision 😎


🧠 Author

shonesque – https://github.com/shonesque

πŸŽ–οΈ Certified by MCP Review

πŸ”— MCP Review Page - https://mcpreview.com/mcp-servers/shonesque/hs-mcp-server