プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。Google でログインするとレビューを書けます。プロトタイプ · 30分ごとに更新
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Openemis

作者:tixuzバージョン 1.1.0i★ 4iパソコンで動く
レジストリ名io.github.tixuz/openemis

インストール方法

What it does

Read-only MCP server for OpenEMIS — free open-source school management system. 675 resources.

  • Connects パソコンで動く
  • Account or key Needs OPENEMIS_BASE_URL, OPENEMIS_USERNAME, OPENEMIS_PASSWORD, OPENEMIS_API_KEY
  • Category ゲーム・スポーツ・料理・学習

インストール

使っているAIアプリを選んで、設定をコピーしてください。

チェック 2/3 合格 · あなたのパソコンで動きます · ✓ コマンド確認済み 2026年11月13日

まず:どの AI を使っていますか?

使っているアプリを選ぶと、下に手順が表示されます。

Claude につなげますが、先に準備が必要です

Openemis のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ) · パソコン版 Claude アプリ(Windows または Mac)のみ。Web やスマホでは使えません

  1. Node.js を入れる

    1 回だけ。Node.js が必要なすべてのサーバーで使えます

    Node.js のダウンロードページを開く ↗

  2. Openemis に登録してキーを作る

    提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。

    キーの取り方は下の提供元 README にあります

  3. パソコン版 Claude アプリの設定ファイルを開く

    SettingsDeveloperEdit Config

  4. この設定を貼り付けて保存

    {
      "mcpServers": {
        "openemis": {
          "command": "npx",
          "args": [
            "-y",
            "openemis-mcp"
          ],
          "env": {
            "OPENEMIS_BASE_URL": "your-value",
            "OPENEMIS_USERNAME": "your-value",
            "OPENEMIS_PASSWORD": "your-value",
            "OPENEMIS_API_KEY": "your-value",
            "OPENEMIS_TIMEOUT_MS": "your-value",
            "OPENEMIS_LOG_VERBOSE": "your-value",
            "OPENEMIS_LOG_FILE": "your-value"
          }
        }
      }
    }

    キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください

  5. Claude を終了してもう一度開く

  6. 試してみる

    Openemis を使って、私に何ができるか教えて、1 つやってみせて

    ✓ Claude が Openemis を使っていると言うか、回答に Openemis のツール名が出れば接続成功です

メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります

ChatGPT はまだ Openemis につなげません

Openemis はパソコンに入れて使うものですが、ChatGPT は Web 上で動くサーバーにしかつなげません

代わりにできること

A · Openemis につなげるアプリを使う

  • Openemis のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ) · パソコン版 Claude アプリ(Windows または Mac)のみ。Web やスマホでは使えません
  • Openemis のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ)
  • Openemis のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ)
  • Openemis のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ)

B · ゲーム・スポーツ・料理・学習 の中で ChatGPT につなげる別のサーバー

同じカテゴリでよく使われているものから、キーなしでアドレスだけでつなげるものを選びました

Claude Code につなげますが、先に準備が必要です

Openemis のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ)

  1. Node.js を入れる

    1 回だけ。Node.js が必要なすべてのサーバーで使えます

    Node.js のダウンロードページを開く ↗

  2. Openemis に登録してキーを作る

    提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。

    キーの取り方は下の提供元 README にあります

  3. ターミナルを開く

    Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く

  4. このコマンドを貼り付けて Enter

    claude mcp add --scope user openemis --env OPENEMIS_BASE_URL=your-value --env OPENEMIS_USERNAME=your-value --env OPENEMIS_PASSWORD=your-value --env OPENEMIS_API_KEY=your-value --env OPENEMIS_TIMEOUT_MS=your-value --env OPENEMIS_LOG_VERBOSE=your-value --env OPENEMIS_LOG_FILE=your-value -- npx -y openemis-mcp

    Enter の前に「your-value」を自分のキーに書き換えてください

    キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください

  5. Claude Code で /mcp と入力

    Openemis が一覧にあり、接続済みと表示されれば OK です

  6. 試してみる

    Openemis を使って、私に何ができるか教えて、1 つやってみせて

    ✓ Claude Code が Openemis を使っていると言うか、回答に Openemis のツール名が出れば接続成功です

メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります

Cursor につなげますが、先に準備が必要です

Openemis のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ)

  1. Node.js を入れる

    1 回だけ。Node.js が必要なすべてのサーバーで使えます

    Node.js のダウンロードページを開く ↗

  2. Openemis に登録してキーを作る

    提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。

    キーの取り方は下の提供元 README にあります

  3. このボタンで Cursor を開く

    Cursor で開く

    Cursor がインストールの確認をするので Install を押します

  4. キーを入力

    Openemis の設定で OPENEMIS_BASE_URL, OPENEMIS_USERNAME, OPENEMIS_PASSWORD, OPENEMIS_API_KEY, OPENEMIS_TIMEOUT_MS, OPENEMIS_LOG_VERBOSE, OPENEMIS_LOG_FILE が空です。自分のキーを入れて保存します

    キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください

  5. Cursor の AI チャットを Agent モードで開く

  6. 試してみる

    Openemis を使って、私に何ができるか教えて、1 つやってみせて

    ✓ Cursor が Openemis を使っていると言うか、回答に Openemis のツール名が出れば接続成功です

メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります

VS Code につなげますが、先に準備が必要です

Openemis のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ)

  1. Node.js を入れる

    1 回だけ。Node.js が必要なすべてのサーバーで使えます

    Node.js のダウンロードページを開く ↗

  2. Openemis に登録してキーを作る

    提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。

    キーの取り方は下の提供元 README にあります

  3. このボタンで VS Code を開く

    VS Code で開く

    VS Code がインストールの確認をするので Install を押します

  4. キーを入力

    Openemis の設定で OPENEMIS_BASE_URL, OPENEMIS_USERNAME, OPENEMIS_PASSWORD, OPENEMIS_API_KEY, OPENEMIS_TIMEOUT_MS, OPENEMIS_LOG_VERBOSE, OPENEMIS_LOG_FILE が空です。自分のキーを入れて保存します

    キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください

  5. VS Code の AI チャットを Agent モードで開く

  6. 試してみる

    Openemis を使って、私に何ができるか教えて、1 つやってみせて

    ✓ VS Code が Openemis を使っていると言うか、回答に Openemis のツール名が出れば接続成功です

メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります

Windsurf、Zed、Gemini CLI など MCP を使える他のアプリは追加方法がそれぞれ違います。アプリ一覧で確認してください

MCP を使えるアプリをすべて見る →

JSON 設定は下の「開発者向け」にあります

つまずいたら?Openemis を使っている人に聞いてみましょう💬 ディスカッション →
開発者向け:ターミナルのコマンドと JSON 設定

パソコンにインストール

Claude Code

claude mcp add --scope user openemis --env OPENEMIS_BASE_URL=your-value --env OPENEMIS_USERNAME=your-value --env OPENEMIS_PASSWORD=your-value --env OPENEMIS_API_KEY=your-value --env OPENEMIS_TIMEOUT_MS=your-value --env OPENEMIS_LOG_VERBOSE=your-value --env OPENEMIS_LOG_FILE=your-value -- npx -y openemis-mcp

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "openemis": {
      "command": "npx",
      "args": [
        "-y",
        "openemis-mcp"
      ],
      "env": {
        "OPENEMIS_BASE_URL": "your-value",
        "OPENEMIS_USERNAME": "your-value",
        "OPENEMIS_PASSWORD": "your-value",
        "OPENEMIS_API_KEY": "your-value",
        "OPENEMIS_TIMEOUT_MS": "your-value",
        "OPENEMIS_LOG_VERBOSE": "your-value",
        "OPENEMIS_LOG_FILE": "your-value"
      }
    }
  }
}

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "openemis": {
      "command": "npx",
      "args": [
        "-y",
        "openemis-mcp"
      ],
      "env": {
        "OPENEMIS_BASE_URL": "your-value",
        "OPENEMIS_USERNAME": "your-value",
        "OPENEMIS_PASSWORD": "your-value",
        "OPENEMIS_API_KEY": "your-value",
        "OPENEMIS_TIMEOUT_MS": "your-value",
        "OPENEMIS_LOG_VERBOSE": "your-value",
        "OPENEMIS_LOG_FILE": "your-value"
      }
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "openemis": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "openemis-mcp"
      ],
      "env": {
        "OPENEMIS_BASE_URL": "your-value",
        "OPENEMIS_USERNAME": "your-value",
        "OPENEMIS_PASSWORD": "your-value",
        "OPENEMIS_API_KEY": "your-value",
        "OPENEMIS_TIMEOUT_MS": "your-value",
        "OPENEMIS_LOG_VERBOSE": "your-value",
        "OPENEMIS_LOG_FILE": "your-value"
      }
    }
  }
}

自分で入力する値

  • OPENEMIS_BASE_URL 必須 env
    Base URL of your OpenEMIS instance (e.g., https://demo.openemis.org/core)
  • OPENEMIS_USERNAME 必須 env
    OpenEMIS login username
  • OPENEMIS_PASSWORD 秘密 必須 env
    OpenEMIS login password
  • OPENEMIS_API_KEY 秘密 必須 env
    OpenEMIS API key (issued by the OpenEMIS admin)
  • OPENEMIS_TIMEOUT_MS env
    Request timeout in milliseconds (default 30000)
  • OPENEMIS_LOG_VERBOSE env
    Set to 1 to log every tool call and result as JSONL. OFF by default. Results contain tenant PII — enable only on instances you own.
  • OPENEMIS_LOG_FILE env
    Path to write verbose JSONL log. If empty and OPENEMIS_LOG_VERBOSE=1, logs go to stderr.

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

ひと目でわかる

週あたりのダウンロードi
114/週
ライセンスi
ライセンスの記載なし
接続方法
パソコンで動く
最新バージョンi
1.1.0
レジストリ公開日i
2026年5月16日
コードの最終更新i
2026年6月17日
作者
tixuz
パッケージ
npm: openemis-mcp
レジストリでの状態
有効

使えるアプリ

このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。

パソコン上で動かせるアプリ

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast

すべてのアプリと長所・短所 →

できること

パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月13日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント tixuz で確認済みです

  • ✓ 合格

    今もメンテナンスされている

    コードの最終更新:5 か月前

  • ! 注意

    ライセンスがある

    GitHubがライセンスの種類を判別できませんでした。ファイルを開いて確認してください

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

話し合い

質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。

まだ投稿はありません。最初の質問や共有をどうぞ。

ここの投稿は利用者によるもので、PopNx チームのものではありません。

Google でログインして投稿

ユーザーレビュー

まだレビューはありません

Google でログインしてレビューを書く

ゲーム・スポーツ・料理・学習のほかのサーバーとの比較i

  • このカテゴリのほかの1474件のうち93%よりスターが多い
  • このカテゴリのほかの1474件のうち7%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの1474件のうち60%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Openemisは安全ですか?

当てはまる基本チェック3項目のうち2項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

入力が必要なもの:OPENEMIS_BASE_URL, OPENEMIS_USERNAME, OPENEMIS_PASSWORD, OPENEMIS_API_KEY

パソコンで動きますか、それともクラウドですか?

あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は5 か月前、最新バージョン(1.1.0)がレジストリに届いたのは6 か月前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。

代わりに使えるものは?

同じカテゴリには:Honcho, ShipSwift, Pm Claude Skills

同じカテゴリのほかの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Honcho

Memory that reasons: continual learning for stateful agents. Better context, fewer tokens.

作者:plastic-labs広く使われている★ 80853 か月前更新

クラウドで動く

ShipSwift

40+ production-ready SwiftUI recipes for building full-stack iOS apps via MCP.

作者:signerlabs広く使われている★ 32709 か月前更新

クラウドで動く

Pm Claude Skills

1310 professional Agent Skills + workflow recipes — searchable & fetchable over MCP.

作者:mohitagw15856広く使われている↓ 2542/週★ 154321 日前更新

パソコンで動く

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。


title: "openemis-mcp — AI bridge for OpenEMIS school management" description: "Free, read-only MCP server that connects AI assistants to OpenEMIS school management. Query student attendance, risks, staff, and 678 resources." keywords:

  • OpenEMIS
  • school management system
  • education management
  • student attendance
  • student risks
  • MCP server

openemis-mcp — AI bridge for OpenEMIS school management

Free, read-only MCP bridge between AI agents and any OpenEMIS school.

OpenEMIS is a free, open-source school management information system developed by UNESCO and KORDIT. It runs the day-to-day administration of every kind of educational institution — kindergartens, primary schools, secondary schools, secondary vocational institutions, technical colleges, and universities — managing students, staff, attendance, assessment, infrastructure, meals, scholarships, examinations, training, and ministry-level reporting. This MCP gives AI agents read-only access to the data in any OpenEMIS school so you can ask questions in plain English and get answers in seconds.

Built on the published OpenEMIS Core API (reference: api.openemis.org/core) and verified against the public demo at demo.openemis.org/core.

What this is: openemis-mcp is a free MCP server that connects AI assistants (Claude, Cursor, Codex) to the OpenEMIS school management system. It exposes 678 resources — students, student attendance, student risks, staff, exams, infrastructure — across 26 curated read-only playbooks, plus 14 redirect stubs for write operations.

Ask in plain English:

*"How many current students are at Avory Primary?"*

The agent plans the calls, this MCP delivers the data:

*"Avory Primary School has 97 currently enrolled students across 6 classes."*

No code. No JSON. Just ask.


What's included (free, MIT)

ToolWhat it does
openemis_healthPing the configured instance — real login round-trip
openemis_list_domainsList the 9 curated domains (Attendance, Assessment, Staff, Student…)
openemis_discoverTopic → up to 30 scoped endpoints. Keeps conversations small
openemis_list_playbooksList all 40 playbooks — 26 read-only here, 14 stubs that redirect to mcp-pro
openemis_get_playbookLoad a playbook by id — full steps, resources, gotcha notes
openemis_getUnified read: list or singleton, any resource, any filter

26 read-only playbooks covering attendance, assessment, student profiles, staff profiles, infrastructure, meals, risk dashboards, class reports, timetables, audit logs, school accreditation / registration, admission and enrolment queue state, and a primer on how the OpenEMIS workflow plugin powers every multi-step approval — each verified against the v5 manifest at 100% resource coverage. 14 additional playbook stubs are discoverable here but redirect to [openemis-mcp-pro](https://github.com/tixuz/openemis-mcp-pro) for the actual write/auth steps.

Translations: Русский · Español · हिन्दी · العربية — the original 17 view playbooks also translated in all four languages; 9 newer playbooks (added in v1.1.0 for Core 5.10.0, plus the two workflow playbooks) are English-only for now.

✏️ Write operations (creating/updating records in OpenEMIS) require [openemis-mcp-pro](https://github.com/tixuz/openemis-mcp-pro). This free server is intentionally read-only — post, put, and delete are not available.

What's in Pro

openemis-mcp-pro adds write tools, remote hosting, and ChatGPT compatibility on top of this free read-only server.

FreeIndividual ProInstitution ProCountry Pro
Read tools (all 678 resources, Core 5.13.0)✅✅✅✅
26 read playbooks (17 × 5 languages + 9 EN)✅✅✅✅
14 write / auth playbooks (mark-attendance, enrol, set-accreditation…)stub✅✅✅
stdio mode (Claude Code, Cursor, Cline)✅✅✅✅
HTTP server mode (Oracle / VPS — install once, connect by URL)—✅✅✅
OpenAPI adapter (ChatGPT Custom GPT, any REST client)—✅✅✅
Direct write — single record—✅✅✅
Institution audit trail——✅✅
Workflow route execution——✅✅
Institution-admin approval gate——✅✅
Batch ops within one institution——✅✅
Multi-institution batch ops———✅
Ministry approval gates———✅
Cross-institution oversight———✅

HTTP server mode lets you install Pro once on an Oracle Always Free ARM instance and connect from any device — no per-machine setup. The built-in OpenAPI adapter means teachers can use ChatGPT (or any AI assistant) to mark attendance and look up student records by importing a single schema URL. See the ChatGPT Teacher Guide for step-by-step setup.

→ Pricing: khindol.madraimov@gmail.com


Install

Requires Node 22+.

git clone https://github.com/tixuz/openemis-mcp.git

cd openemis-mcp npm install npm run build cp .env.example .env $EDITOR .env

Configure
OPENEMIS_BASE_URL=https://demo.openemis.org/core

OPENEMIS_USERNAME=admin OPENEMIS_PASSWORD=your_password OPENEMIS_API_KEY=your_api_key

Smoke test
set -a && source .env && set +a

node scripts/smoke-login.mjs

Register with Claude Code
claude mcp add openemis \

--env OPENEMIS_BASE_URL="https://your-instance/core" \ --env OPENEMIS_USERNAME="…" \ --env OPENEMIS_PASSWORD="…" \ --env OPENEMIS_API_KEY="…" \ -- node "$(pwd)/dist/server.js"

Works with any MCP-compatible client: Claude Code, Cursor, Cline, Codex (via gemmy-and-qwenny), or any stdio MCP client.

Verbose logging (optional)

Capture every tool call and its response as JSONL — useful for debugging, tuning playbooks, or sharing a bug report.

# stderr (visible in your MCP client's log panel)

OPENEMIS_LOG_VERBOSE=1 node dist/server.js

write to a file

OPENEMIS_LOG_VERBOSE=1 OPENEMIS_LOG_FILE=/tmp/openemis.jsonl node dist/server.js

Each line is a JSON object: {ts, type:"tool_call"|"tool_result"|"tool_error", tool, args?, result?, latency_ms, ...}. Credential-shaped keys (password, authorization, api_key, token, secret) are redacted automatically.

⚠️ Privacy: tool_result entries contain the actual OpenEMIS data returned to the agent — student names, staff IDs, enrollment details. Enable only on instances you own, or with explicit consent. Default is OFF.

🌐 Remote / server install: openemis-mcp-pro adds an HTTP server mode — install once on Oracle Always Free and every AI assistant (Claude Code, Cursor, ChatGPT) connects by URL with no per-machine setup. See the ChatGPT Teacher Guide for how to let teachers mark attendance via ChatGPT.


Playbooks

24 read-only workflow guides — see docs/playbooks/. Write-side playbooks (mark attendance, enrol a student, set school accreditation, etc.) are discoverable here as stubs that point at [openemis-mcp-pro](https://github.com/tixuz/openemis-mcp-pro).

Read playbooks (school data lookups)
#PlaybookDomainTranslations
1Count Vacant PositionsStaffRU · ES · HI · AR
2View Student TimetableScheduleRU · ES · HI · AR
3Student DashboardStudentRU · ES · HI · AR
4Institution SummaryInstitutionRU · ES · HI · AR
5View Latest AttendanceAttendanceRU · ES · HI · AR
6View Student ProfileStudentRU · ES · HI · AR
7View Student MarksAssessmentRU · ES · HI · AR
8View Class ReportReportRU · ES · HI · AR
9View TimetableScheduleRU · ES · HI · AR
10View Full Institution ProfileInstitutionRU · ES · HI · AR
11View Full Class ProfileStudentRU · ES · HI · AR
12View a Staff Member's Full ProfileStaffRU · ES · HI · AR
13Enhance Student ProfileStudentRU · ES · HI · AR
14View Institution InfrastructureInstitutionRU · ES · HI · AR

| 15 | [View Institution Meals](docs/playbooks/view-instituti

冒頭だけを表示しています。続きはリポジトリで読めます