Holaspirit Mcp 伺服器
概覽
Holaspirit MCP 伺服器是什麼?
Holaspirit MCP 伺服器是一個強大的工具,旨在促進對 Holaspirit 平台的無縫訪問。它充當中介軟體,連接各種應用程式和服務,使用戶能夠高效地與 Holaspirit 的功能和特性互動。這個伺服器對於希望將 Holaspirit 整合到現有系統中的開發人員或創建利用 Holaspirit 能力的新應用程式的開發人員特別有用。
Holaspirit MCP 伺服器的特點
- 簡單整合:Holaspirit MCP 伺服器簡化了連接 Holaspirit 平台的過程,使開發人員更容易將其功能整合到應用程式中。
- 中介軟體功能:作為不同服務之間的橋樑,確保平穩的通信和數據交換。
- 強大的 API 支持:提供全面的 API,允許開發人員訪問 Holaspirit 的各種功能,增強整體用戶體驗。
- 開源:作為公共存儲庫,開發人員可以參與其開發,根據自己的需求進行自定義,並受益於社區支持。
- 文檔和社區支持:附帶廣泛的文檔和活躍的社區,使得用戶更容易找到幫助和資源。
如何使用 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"
}
}
}
}