mcpField
E
elma365-mcp

elma365-mcp

ローカル
github.com/theYahiaビジネス・マーケティング18 週間前に更新

elma365-mcp について

elma365-mcp は ELMA365 のアプリおよび BPM API を MCP に接続し、チャットから業務データを扱いたいチーム向けです。アプリ項目、プロセス、タスク、ユーザー、コメントを操作できます。

主な機能

  1. 01アプリ項目の一覧表示と作成
  2. 02BPM タスクとプロセスの一覧表示
  3. 03ビジネスプロセスの開始
  4. 04ユーザーとコメントの確認
  5. 05アプリ項目へのコメント追加

活用シーン

  1. 01チャットで BPM タスクを確認
  2. 02アプリ項目の検索や作成
  3. 03業務承認プロセスの開始
  4. 04項目のコメント確認や追加

MCP 対応

MCP サーバーとして、アプリ項目、タスク、プロセス、ユーザー、コメントを扱う ELMA365 API ツールを MCP クライアントに公開します。stdio と Streamable HTTP に対応します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"theyahia-elma365": {
"command": "npx",
"args": [
"-y",
"@theyahia/elma365-mcp"
],
"env": {
"ELMA365_DOMAIN": "<ELMA365_DOMAIN>"
}
}
}
}
起動コマンドnpx -y @theyahia/elma365-mcp
設定が必要な環境変数
ELMA365_DOMAINシークレットAPI key for the service

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@theyahia/elma365-mcp1.0.0

ツール

3

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
codestringはいアプリケーションコード
fromnumberいいえページネーションのオフセット(デフォルト:0)
sizenumberいいえ項目数(デフォルト:50)
namespacestringはいアプリケーションの名前空間(namespace)

詳細

ELMA365 用 MCP サーバー — AI を使って BPM タスクと low-code プラットフォームのアプリを操作

ELMA365 をニューラルネットワークに接続する方法や、ウェブインターフェースを開かずにビジネスプロセスを実行して BPM タスクを完了する方法をお探しなら、これがぴったりです。ツールは 9 種類で、アプリのアイテム、タスク、プロセス、ユーザー、コメントを扱えます。「今日の自分のタスク」と尋ねると、一覧が表示され、チャットから直接完了できます。

npm License: MIT CI

@theYahia による WWmcp シリーズ(46 サーバー)の一部です。

インストール

Claude Desktop
{
  "mcpServers": {
    "elma365": {
      "command": "npx",
      "args": ["-y", "@theyahia/elma365-mcp"],
      "env": {
        "ELMA365_DOMAIN": "mycompany",
        "ELMA365_TOKEN": "your-token"
      }
    }
  }
}
Claude Code
claude mcp add elma365 \
  -e ELMA365_DOMAIN=mycompany \
  -e ELMA365_TOKEN=your-token \
  -- npx -y @theyahia/elma365-mcp
VS Code / Cursor
{
  "servers": {
    "elma365": {
      "command": "npx",
      "args": ["-y", "@theyahia/elma365-mcp"],
      "env": {
        "ELMA365_DOMAIN": "mycompany",
        "ELMA365_TOKEN": "your-token"
      }
    }
  }
}
Streamable HTTP(ウェブクライアント向け)
ELMA365_DOMAIN=mycompany ELMA365_TOKEN=your-token npx @theyahia/elma365-mcp --http --port 3000

エンドポイント:http://localhost:3000/mcp ヘルスチェック:http://localhost:3000/health

Smithery

リポジトリのルートにある smithery.yaml を使用して、Smithery にデプロイしてください。

ELMA365_DOMAIN(ELMA365 のドメインまたはサブドメイン。例:mycompany)と ELMA365_TOKEN(Bearer API トークン)が必要です。

ツール(9)

ツール説明
get_app_itemsnamespace と code を指定してアプリのアイテム一覧を取得
create_itemアプリに新しいアイテムを作成
get_tasksBPM タスク一覧を取得
get_processesビジネスプロセス一覧を取得
start_processcode を指定してビジネスプロセスを開始
get_usersユーザー一覧を取得
get_user_by_idID でユーザーを取得
get_commentsアプリのアイテムに付いたコメントを取得
add_commentアイテムにコメントを追加

スキル(Claude Code)

スキル説明
/skill-my-tasks自分のタスク — 現在の BPM タスクを表示
/skill-start-processcode を指定してビジネスプロセスを開始

使用例

Покажи элементы приложения deals/crm_deals
Создай новый элемент в приложении hr/candidates
Покажи мои BPM-задачи
Покажи список бизнес-процессов
Запусти процесс approval_flow с параметрами {"amount": 50000}
Покажи пользователей
Покажи комментарии к элементу item-123 в deals/crm_deals
Добавь комментарий "Согласовано" к элементу item-123 в deals/crm_deals

トランスポート

モードコマンド説明
stdio(デフォルト)npx @theyahia/elma365-mcpClaude Desktop、Claude Code、Cursor 向け
Streamable HTTPnpx @theyahia/elma365-mcp --httpウェブクライアント向け。デフォルトのポートは 3000
Streamable HTTP(ポート指定)npx @theyahia/elma365-mcp --http --port 8080カスタムポート

認証

  • ELMA365_DOMAIN — ELMA365 のドメイン(例:mycompany.elma365.ru の場合は mycompany、または完全なドメイン mycompany.elma365.ru)
  • ELMA365_TOKEN — ELMA365 API の Bearer トークン

ベース URL:https://{domain}.elma365.ru/pub/v1/

開発

npm install
npm run build
npm test
npm run dev    # запуск через tsx

ライセンス

MIT


WWmcp の一部 · Telegram: @vhodvai

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。