eodly-mcp について
eodly-mcp は、Eodly のチーム日報とメンバー一覧を MCP クライアントに公開し、創業者やチームリーダーの進捗確認に役立ちます。OAuth、API key、ローカル stdio に対応し、組織単位の読み取り専用アクセスを提供します。
主な機能
- 01最近の日報一覧の取得
- 02レポートの構造化データの取得
- 03メンバーと役割の確認
- 04OAuth、API key、ローカル stdio 接続
- 05インタラクティブなレポートカード表示
活用シーン
- 01今週遅れが出ているメンバーの確認
- 02最近のチーム日報の確認
- 03メンバー名、役割、部門の照合
MCP 対応
MCP サーバーは、ワークスペースと権限の確認、レポートの一覧・取得、チーム名簿の参照ツールを提供します。ホスト型 Streamable HTTP とローカル stdio に対応し、MCP Apps 対応ホストではレポートをインタラクティブカードで表示できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://eodly.io/mcpclaude mcp add --transport http layergen-eodly https://eodly.io/mcp{"mcpServers":{"layergen-eodly":{"type":"http","url":"https://eodly.io/mcp"}}}Cursor で開く{"servers":{"layergen-eodly":{"type":"http","url":"https://eodly.io/mcp"}}}VS Code で開く{"mcpServers":{"layergen-eodly":{"type":"http","url":"https://eodly.io/mcp"}}}{"mcpServers":{"layergen-eodly":{"serverUrl":"https://eodly.io/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://eodly.io/mcphttps://eodly.io/api/mcp認証が必要ツール
詳細
Eodly MCP サーバー
任意の MCP クライアントから、チームの出典付き日報と名簿を確認できます。Eodly アカウントでサインインするか、Eodly API キーを使用してください。
サインイン(OAuth): https://eodly.io/mcp(Streamable HTTP、インストール不要。無料プランを含むすべての Eodly プランで利用できます。創業者またはリードが接続を承認します)。API キーを使用する場合: https://eodly.io/api/mcp(Authorization: Bearer eodly_sk_... を送信)、またはローカルで npx @eodly/mcp(stdio)を使用し、アプリの Settings、Developer、API keys で作成したキーを EODLY_API_KEY に設定します。ツール: whoami、list_reports、get_report、list_team。MCP Apps: UI 拡張機能に対応しているホストでは、レポートツールがインタラクティブカードとして表示されます。読み取り専用で、1 つの組織に限定されています。
Eodly は毎晩、出典付きレポートを創業者やチームリードに送信します。誰が成果を出したか、誰が応答していないか、誰に遅れが出ているかがわかります。チームは Slack、Telegram、Discord から状況を報告し、Eodly はその報告内容を GitHub や Linear の実際の作業と照合します。このサーバーは、Claude や Cursor などの MCP クライアントにレポートを公開するため、エージェントに「今週、遅れが出ているのは誰ですか?」と尋ねて、出典付きの回答を取得できます。
読み取り専用です。ワークスペース内のものを変更することはできません。
インストール
Eodly でサインイン(推奨)
この URL を使ってカスタムコネクターを追加します。クライアントが Eodly のページを開き、そこでサインインして Allow を選択します。キーの作成や貼り付けは不要です。
https://eodly.io/mcp
Claude、Gemini CLI、および MCP OAuth に対応するすべてのクライアントで利用できます。Eodly の Settings, Developer, Connected apps から、いつでもアクセスを取り消せます。
ホスト型(API キーを使用)
サインインの代わりにヘッダーを使うクライアント向けの、同じサーバーです。キーを Authorization: Bearer eodly_sk_... として送信します。
https://eodly.io/api/mcp
ローカル(stdio)
npx @eodly/mcp
設定
ローカルサーバーまたは API キー用エンドポイントを使用する場合は、Eodly アプリの Settings → Developer → API keys で API キーを作成し、サーバーをクライアントに追加してください。
Claude Desktop(claude_desktop_config.json):
{
"mcpServers": {
"eodly": {
"command": "npx",
"args": ["-y", "@eodly/mcp"],
"env": { "EODLY_API_KEY": "eodly_sk_..." }
}
}
}
Cursor やその他の MCP クライアントでも、同じ形式を使用します。
ツール
| ツール | 機能 | スコープ |
|---|---|---|
whoami | 接続中のワークスペースと、接続が持つスコープを識別します | なし |
list_reports | 最近の日報の概要を新しい順に表示します(limit、1~50、デフォルトは 14) | reports:read |
get_report | ID を指定して、1 件のレポートの構造化された全内容を取得します | reports:read |
list_team | チーム名簿を表示します(名前、役割、部署) | team:read |
インタラクティブなレポートカード(MCP Apps)
list_reports と get_report は、JSON とともにインタラクティブなビューを提供します。MCP Apps UI 拡張機能(SEP-1865)に対応しているホストでは、レポートがテキストの羅列ではなくカード(誰が成果を出したか、誰が応答していないか、誰に遅れが出ているか)として表示されます。拡張機能に対応していないホストでも従来と同じ JSON が返されるため、問題は発生しません。
| リソース | ui://eodly/report.html |
| MIME タイプ | text/html;profile=mcp-app |
| ケイパビリティ | io.modelcontextprotocol/ui |
このビューは完全に自己完結しており(CSS と JS はインラインで、ネットワークアクセスや外部アセットは不要)、CSP の許可リストは空であることを宣言しています。ホスト型エンドポイント(https://eodly.io/mcp と https://eodly.io/api/mcp)は、同一のビューを提供します。
環境変数
| 変数 | 必須 | デフォルト |
|---|---|---|
EODLY_API_KEY | はい | なし。Eodly API キー(eodly_sk_...) |
EODLY_API_BASE | いいえ | https://eodly.io/api/v1 |
キーは組織単位で設定され、読み取り専用です。アプリからいつでも取り消せます。
リンク
ライセンス
MIT。LICENSE を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。