Holaspirit Mcp サーバー
HolaspiritにアクセスするMCPサーバー
概要
Holaspirit MCPサーバーとは?
Holaspirit MCPサーバーは、Holaspiritプラットフォームへのシームレスなアクセスを促進するために設計された強力なツールです。これは、さまざまなアプリケーションやサービスを接続するミドルウェアとして機能し、ユーザーがHolaspiritの機能や機能性と効率的に対話できるようにします。このサーバーは、Holaspiritを既存のシステムに統合したり、Holaspiritの機能を活用した新しいアプリケーションを作成したりする開発者に特に便利です。
Holaspirit MCPサーバーの特徴
- 簡単な統合: Holaspirit MCPサーバーは、Holaspiritプラットフォームへの接続プロセスを簡素化し、開発者がその機能をアプリケーションに統合しやすくします。
- ミドルウェア機能: 異なるサービス間の橋渡しを行い、スムーズな通信とデータ交換を確保します。
- 強力なAPIサポート: 開発者がHolaspiritのさまざまな機能にアクセスできる包括的なAPIを提供し、全体的なユーザー体験を向上させます。
- オープンソース: 公開リポジトリであるため、開発者はその開発に貢献し、自分のニーズに合わせてカスタマイズし、コミュニティのサポートを受けることができます。
- ドキュメントとコミュニティサポート: 幅広いドキュメントと活発なコミュニティがあり、ユーザーが助けやリソースを見つけやすくなっています。
Holaspirit MCPサーバーの使い方
-
インストール: まず、npmを使用してHolaspirit MCPサーバーをインストールします。ターミナルで次のコマンドを実行します:
npm install holaspirit-mcp-server -
設定: インストール後、Holaspiritアカウントに接続するために必要な環境変数や設定ファイルを設定してサーバーを構成します。
-
サーバーを起動: 次のコマンドを使用してサーバーを起動します:
npm start -
APIにアクセス: サーバーが実行中になったら、APIエンドポイントにアクセスしてHolaspiritの機能と対話できます。利用可能なエンドポイントとその使用法についての詳細はドキュメントを参照してください。
-
アプリケーションを開発: APIを使用してアプリケーションを構築し、必要に応じてHolaspiritの機能を統合します。
よくある質問
Q1: Holaspirit MCPサーバーの目的は何ですか?
A1: Holaspirit MCPサーバーは、開発者がHolaspiritの機能に簡単にアクセスし、アプリケーションに統合できるように設計されています。
Q2: Holaspirit MCPサーバーは無料で使用できますか?
A2: はい、Holaspirit MCPサーバーはオープンソースであり、npmで無料で利用できます。
Q3: Holaspirit MCPサーバーのドキュメントはどこにありますか?
A3: ドキュメントはこちらのnpmパッケージページおよびリポジトリ内にあります。
Q4: Holaspirit MCPサーバーに貢献できますか?
A4: もちろんです!オープンソースプロジェクトとして、貢献は歓迎されています。リポジトリをフォークし、変更を加え、プルリクエストを提出できます。
Q5: Holaspirit MCPサーバーはどのような技術を使用していますか?
A5: サーバーはNode.jsを使用して構築されており、非同期操作を効率的に処理し、APIインタラクションのための堅牢な環境を提供します。
詳細
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.
<a href="https://glama.ai/mcp/servers/7tn35lri9w"><img width="380" height="200" src="https://glama.ai/mcp/servers/7tn35lri9w/badge" alt="Holaspirit Server MCP server" /></a>
Features
Available tools:
holaspirit_list_tasks- List all tasks in the organizationholaspirit_list_metrics- List all metrics in the organizationholaspirit_list_circles- List all circles in the organizationholaspirit_get_circle- Get details of a specific circleholaspirit_list_roles- List all roles in the organizationholaspirit_get_role- Get details of a specific roleholaspirit_list_domains- List all domains in the organizationholaspirit_list_policies- List all policies in the organizationholaspirit_list_meetings- List all meetings in the organizationholaspirit_get_meeting- Get details of a specific meetingholaspirit_get_member_feed- Get member feedholaspirit_get_tensions- Get tensions for a meeting or meetingsholaspirit_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 tokenHOLASPIRIT_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.
Edit MCP configuration json for your client:
For stdio transport:
...
"holaspirit": {
"command": "npx",
"args": [
"-y",
"holaspirit-mcp-server"
],
"env": {
"HOLASPIRIT_API_TOKEN": "<your token>",
"HOLASPIRIT_ORGANIZATION_ID": "<your org id>"
}
},
...
For HTTP transport, configure your client to connect to:
http://localhost:3000/(or any path)
Development
Available Scripts
npm run dev- Start the server in development mode with hot reloadingnpm run build- Build the project for productionnpm run start- Start the production servernpm run lint- Run linting checks (ESLint and Prettier)npm run fix- Automatically fix linting issuesnpm run examples- Run the example scripts
Contributing
- Fork the repository
- Create your feature branch
- Run tests and linting:
npm run lint - Commit your changes
- Push to the branch
- Create a Pull Request
サーバー設定
{
"mcpServers": {
"holaspirit-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--syucream--holaspirit-mcp-server--holaspirit-mcp-server",
"npm run start"
],
"env": {
"HOLASPIRIT_API_TOKEN": "holaspirit-api-token"
}
}
}
}