Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Read Kisi places, doors, users, groups, access rights and access logs (no unlocking).
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
ウェブ、デスクトップ、モバイルのClaudeで使えます:
https://kisi.usefulapi.io/mcpターミナルでこれを実行します
claude mcp add --transport http kisi https://kisi.usefulapi.io/mcpプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"kisi": {
"url": "https://kisi.usefulapi.io/mcp"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"kisi": {
"type": "http",
"url": "https://kisi.usefulapi.io/mcp"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ChatGPTがつなげるのは、インターネット上のサーバーだけです:
https://kisi.usefulapi.io/mcpメニューの名前は、プランや時期によって少し違うことがあります。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
ツールの名前と説明は、サーバーが2026年11月6日に返したそのままの内容です。書いたのは作者で、私たちではありません。プレーンテキストとして表示しています。
kisi_get_current_userThe Kisi user the API key belongs to (id, name, email, organization). Good first call. GET /user.
kisi_get_organizationThe current Kisi organization (name, domain, settings summary). GET /organization.
kisi_list_placesList places (sites/buildings) in the organization with address, time zone and lock/member counts. GET /places.
kisi_get_placeOne place by id, including lockdown state. GET /places/{id}.
kisi_list_locksList locks/doors with their state: online, unlocked, locked_down, configured, place and floor. Filter to find offline or locked-down doors. GET /locks.
kisi_get_lockOne lock/door by id: online/unlocked/locked-down state, place, floor, settings. GET /locks/{id}.
kisi_list_groupsList access groups (who-can-open-what bundles of doors). Filter by place or by a lock to see which groups open that door. GET /groups.
kisi_get_groupOne access group by id (name, description, place, member/lock counts, restrictions). GET /groups/{id}.
kisi_list_group_locksThe locks/doors an access group opens. GET /group_locks?group_id=.
kisi_list_usersList users (members) of the organization. Filter by group or place (users with access there), email, or free text over name/email/notes. Sort by last unlock. GET /users.
kisi_get_userOne user by id. GET /users/{id}.
kisi_list_role_assignmentsWho holds which role where: a user/team/guest's role on the organization, a place or a group (group members = door access). Filter by user, group, place or role. GET /role_assignments.
kisi_list_cardsList access cards with status (activated/deactivated/unassigned), assignee and last use. GET /cards.
kisi_list_presencesWho was present at a place on a given day (derived from unlocks): actor, first/last unlock, last door. GET /presences.
kisi_list_schedulesTime rules: when a group's access is allowed, when doors auto-unlock (unlock timer), first-to-arrive, elevator permit timers. Filter by consequence or by the group/lock it applies to. GET /schedules.
kisi_list_controllersKisi controllers (door hardware hubs) with online/offline status. Filter by place, lock or status. GET /controllers.
kisi_list_readersKisi readers (card/phone readers at doors) with model and online/offline status. GET /readers.
kisi_search_eventsSearch the access log (unlocks, denied attempts, lockdowns, admin changes) and return the first page. This CREATES a temporary saved search in Kisi (an event set, cursor-paginated, kept ~24 h); it changes no door, user or access right. Defaults to the past 90 days, the maximum wi
kisi_get_event_setRead an event set from kisi_search_events: its status and events. Pass the previous page's cursor for the next page. GET /event_sets/{id}.
kisi_list_event_typesAll event type names usable as the type filter of kisi_search_events (e.g. lock.unlock). GET /events/types.
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック
レジストリ名はドメイン usefulapi.io で確認済みです(レジストリがドメインの所有を確認しています)
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
16ミリ秒で応答(HTTP 200)
サインイン不要
20件のツールの説明を読み、AIへの隠れた指示は見つかりませんでした
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック3項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。
GitHubリポジトリの最終更新は–、最新バージョン(1.26.3)がレジストリに届いたのは昨日です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, debuff
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Let coding agents play, test and tune your 2D web game: live state, explained errors, replays, fuzz.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Use Kisi from Claude, Cursor, or any MCP client — read Kisi places, doors, users, groups, access rights and access logs (no unlocking). Hosted, no local install: connect with your own Kisi credentials.
Live endpoint: https://kisi.usefulapi.io/mcp · Homepage: https://usefulapi.io/kisi
https://kisi.usefulapi.io/mcp.claude mcp add --transport http kisi https://kisi.usefulapi.io/mcp, then run /mcp to log in.{
"mcpServers": { "kisi": { "url": "https://kisi.usefulapi.io/mcp" } } }
Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Kisi credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/kisi/
On first connect you'll provide your Kisi API key. Your credentials are validated, stored per-user, and scoped to you — no keys in config files.
| Tool | Type | What it does |
|---|---|---|
kisi_get_current_user | read | Get the current user |
kisi_get_organization | read | Get the organization |
kisi_list_places | read | List places |
kisi_get_place | read | Get a place |
kisi_list_locks | read | List locks (doors) |
kisi_get_lock | read | Get a lock (door) |
kisi_list_groups | read | List access groups |
kisi_get_group | read | Get an access group |
kisi_list_group_locks | read | List a group's locks |
kisi_list_users | read | List users |
kisi_get_user | read | Get a user |
kisi_list_role_assignments | read | List role assignments (access rights) |
kisi_list_cards | read | List access cards |
kisi_list_presences | read | List presences at a place |
kisi_list_schedules | read | List schedules |
kisi_list_controllers | read | List controllers |
kisi_list_readers | read | List readers |
kisi_search_events | write | Search access events |
kisi_get_event_set | read | Get an event set page |
kisi_list_event_types | read | List event types |
kisi_usage_status | meta | Usage status (free-tier meter) |
kisi_request_feature | meta | Request a missing feature |
kisi_upgrade | meta | Upgrade to Pro or Pro+ |
kisi_cancel_subscription | meta | Cancel the Pro subscription |
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
| Plan | Price | Limit |
|---|---|---|
| Free | $0 | 50 tool calls / month |
| Pro (per user) | $9/mo or $90/yr (2 months free) | Unlimited* |
\*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to support@usefulapi.io.
Pro covers this server only. Subscribe with kisi_upgrade (it returns a Stripe Checkout link). Cancel any time with kisi_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running kisi_upgrade before then undoes the cancel. Or write to support@usefulapi.io.
MIT © usefulapi. Not affiliated with or endorsed by Kisi.