SH

syucream/holaspirit-mcp-server

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

1 stars 5 forks 质量 57 趋势 5MIT

A MCP server that accesses to Holaspirit

概览

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. - 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 -...

README

以下为原文 README 节选,完整内容请查看原文。

holaspirit-mcp-server

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

You can configure the server using environment variables. Two methods are supported:

Environment Variables

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

Using .env File

Create a .env file in the project root:

# Copy the example file
cp .env.example .env

Then edit .env with your actual values:

HOLASPIRIT_API_TOKEN=your_api_token_here
HOLASPIRIT_ORGANIZATION_ID=your_organization_id_here

Usage

The server supports two transport modes:

Stdio Transport (Default)

For use with MCP clients that communicate via stdin/stdout:

npx holaspirit-mcp-server

HTTP Transport

For use with web clients or HTTP-based integrations using the latest Streamable HTTP protocol:

npx holaspirit-mcp-server --port 3000

The HTTP server accepts POST requests only on any path (e.g., /, /mcp, /sse) and uses the Streamable HTTP transport protocol.

在 GitHub 查看完整 README

安装

npx -y holaspirit-mcp-server
新手?先看 mcpskill.org 教程 →