Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Connpass

FreeNot checked

connpassのイベントの検索ができるMCP Server(MCP Apps対応)

GitHubEmbed

About

connpassのイベントの検索ができるMCP Server(MCP Apps対応)

README

npm version

Connpass の API を MCP (Model Context Protocol) 経由で利用するためのツール群です。AI エージェントや LLM が Connpass のイベント・グループ・ユーザー情報を自然言語に近い入力で取得できます。

できること

  • イベント検索: 日付(YYYY-MM-DD 形式)やキーワードでイベントを検索
  • イベント詳細: イベント ID を指定して説明文・発表情報をフル取得
  • スケジュール検索: ユーザーの参加予定イベントを日付別に表示
  • ユーザー情報取得: ニックネームやユーザー ID でユーザー情報を検索
  • グループ情報取得: キーワードや所在地でグループを検索
  • 参加イベント管理: 特定ユーザーの参加予定・過去参加・登壇イベントを取得
  • 発表情報取得: イベントの発表セッション詳細を取得
  • MCP Apps 対応: インタラクティブなイベントブラウザ UI を表示可能

MCP Apps 対応

MCP Apps Extension 対応クライアントでは、リッチなインタラクティブ UI が利用できます。

イベント検索カルーセル表示

イベント検索結果を表示

スケジュール検索表示

スケジュール検索:タイトルクリックでConnpassへ直接移動

イベント詳細表示

イベント詳細:セッション情報や主催者情報を確認

クイックセットアップ

stdio モードで起動(Claude Desktop など)

# 起動
npx @kajidog/connpass-mcp-server

# API キーを指定
CONNPASS_API_KEY=your-api-key npx @kajidog/connpass-mcp-server

# ヘルプを表示
npx @kajidog/connpass-mcp-server --help

HTTP モードで起動

npx @kajidog/connpass-mcp-server --http --port 3000

必要要件

  • Node.js 18 以上
  • pnpm 9 以上(開発の場合)
  • Docker & Docker Compose(Docker 利用の場合)

Docker で起動

# .env ファイルを作成
cp .env.example .env
# .env ファイルを編集して CONNPASS_API_KEY を設定

# Docker Compose で起動
docker compose up -d

# ログを確認
docker compose logs -f

サーバーは http://localhost:3000/mcp で HTTP モードとして起動します。

ディレクトリ構成

connpass-in-chatgpt/
├── apps/
│   └── mcp-server/            # MCP サーバー (MCP Apps Extension 版)
│       └── src/
│           ├── tools/          # MCP ツール定義 (events, users, groups)
│           │   ├── utils/      # ユーティリティ (formatting, shared, types)
│           │   └── ui-tools/   # UI 内部ツール
│           └── config.ts       # サーバー設定
│
├── packages/
│   ├── api-client/             # Connpass API クライアント (TypeScript)
│   ├── connpass-ui/            # インタラクティブ UI コンポーネント (React)
│   └── mcp-core/               # MCP コア SDK (stdio/HTTP, config)
│
├── Dockerfile                   # Docker イメージ定義
├── docker-compose.yml           # Docker Compose 設定
├── .env.example                 # 環境変数のサンプル
├── pnpm-workspace.yaml          # pnpm ワークスペース設定
└── package.json                 # ルートパッケージ設定

環境変数

変数名 説明 デフォルト
CONNPASS_API_KEY Connpass API キー -
CONNPASS_DEFAULT_USER_ID スケジュール検索のデフォルトユーザー ID -
CONNPASS_RATE_LIMIT_ENABLED API レート制限の有効化 true
CONNPASS_RATE_LIMIT_DELAY_MS レート制限の遅延 (ms) 1000
MCP_HTTP_MODE HTTP モードで起動 false
MCP_HTTP_PORT HTTP モードのポート 3000
MCP_HTTP_HOST HTTP モードのホスト 0.0.0.0
MCP_API_KEY HTTP モードの API キー認証 -

開発

# 依存関係をインストール
pnpm install

# 全パッケージをビルド
pnpm build

# 型チェック
pnpm typecheck

# 開発モードで起動
pnpm dev

ライセンス

MIT

from github.com/kajidog/connpass-mcp-server

Installing Connpass

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/kajidog/connpass-mcp-server

FAQ

Is Connpass MCP free?

Yes, Connpass MCP is free — one-click install via Unyly at no cost.

Does Connpass need an API key?

No, Connpass runs without API keys or environment variables.

Is Connpass hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Connpass in Claude Desktop, Claude Code or Cursor?

Open Connpass on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Connpass with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs