✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

holaspirit-mcp-server

smithery badge npm version

A MCP(Model Context Protocol) server that accesses to Holaspirit API.

This server provides MCP-compatible access to Holaspirit’s API, allowing AI assistants to interact with your Holaspirit data through a standardized interface.

Features

Available tools:

  • holaspirit_list_tasks - List all tasks in the organization
  • holaspirit_list_metrics - List all metrics in the organization
  • holaspirit_list_circles - List all circles in the organization
  • holaspirit_get_circle - Get details of a specific circle
  • holaspirit_list_roles - List all roles in the organization
  • holaspirit_get_role - Get details of a specific role
  • holaspirit_list_domains - List all domains in the organization
  • holaspirit_list_policies - List all policies in the organization
  • holaspirit_list_meetings - List all meetings in the organization
  • holaspirit_get_meeting - Get details of a specific meeting
  • holaspirit_get_member_feed - Get member feed
  • holaspirit_get_tensions - Get tensions for a meeting or meetings
  • holaspirit_search_member - Search for a member by email

Quick Start

Installation

Installing via Smithery

To install holaspirit-mcp-server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install holaspirit-mcp-server --client claude

Manual Installation

npm install holaspirit-mcp-server

Configuration

  • HOLASPIRIT_API_TOKEN: Your Holaspirit API token
  • HOLASPIRIT_ORGANIZATION_ID: Your Holaspirit organization ID

Usage

Start the MCP server

Directly:

npx holaspirit-mcp-server

Or, run the installed module with node.

Edit MCP configuration json for your client:

...
    "lightdash": {
      "command": "npx",
      "args": [
        "-y",
        "holaspirit-mcp-server"
      ],
      "env": {
        "HOLASPIRIT_API_TOKEN": "<your token>",
        "HOLASPIRIT_ORGANIZATION_ID": "<your org id>"
      }
    },
...

Development

Available Scripts

  • npm run dev - Start the server in development mode with hot reloading
  • npm run build - Build the project for production
  • npm run start - Start the production server
  • npm run lint - Run linting checks (ESLint and Prettier)
  • npm run fix - Automatically fix linting issues
  • npm run examples - Run the example scripts

Contributing

  1. Fork the repository
  2. Create your feature branch
  3. Run tests and linting: npm run lint
  4. Commit your changes
  5. Push to the branch
  6. Create a Pull Request

Featured Templates

View More

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.