mcp-server-cappt: A MCP server for Cappt について
mcp-server-capptは、MCPクライアントからCapptを使ってアウトラインやプレゼンテーションを作成するサーバーです。入力した文章やタイトルからアウトラインを作り、それを基に編集可能なプレゼンテーションを生成します。
主な機能
- 01入力から標準的なアウトラインを作成
- 02アウトラインからプレゼンテーションを生成
- 03編集URLとプレゼンテーション情報を返却
- 04ギャラリーとプレビューを任意で追加
活用シーン
- 01タイトルや記事をプレゼンテーションのアウトラインに整理
- 02用意したアウトラインから編集可能なプレゼンテーションを作成
MCP 対応
MCPクライアント向けに、`geenrate_outline` プロンプトと `generate_presentation` ツールを提供するMCPサーバーです。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-server-cappt:Cappt 用 MCP サーバー
概要
cappt.cc でアウトラインとプレゼンテーションを生成するための Model Context Protocol サーバーです。
ツール
generate_presentation
- アウトライン(
generate_outlineによって生成)からプレゼンテーションを生成します - 入力:
outline(string):標準的なアウトラインinclude_gallery(bool):結果にギャラリーを含めるかどうかinclude_preview(bool):結果にプレビューを含めるかどうか
- 戻り値:
record_id:生成されたプレゼンテーションのレコード IDstatus:生成プロセスのステータスtotal_page:プレゼンテーションのスライド総数editor_url:プレゼンテーションを編集するための URLtitle:プレゼンテーションのタイトルthumbanil:プレゼンテーションのサムネイルgallery:プレゼンテーションのギャラリーpreview:プレゼンテーションのプレビュー
プロンプト
geenrate_outline
- 標準的なアウトラインを生成します
- 入力:
input(string):ユーザー入力(タイトル、記事など)
- 戻り値:標準的なアウトライン
インストール
cd path/to/repo
npm install
npm run build
設定
Claude Desktop での使用
claude_desktop_config.json に以下を追加します:
{
"mcpServers": {
"sentry": {
"command": "node",
"args": [
"path/to/repo/dist/index.js"
],
"env": {
"CAPPT_TOKEN": "YOUR_CAPPT_TOKEN"
}
}
}
}
デバッグ
MCP Inspector を使ってサーバーをデバッグできます。まず、このパッケージが uv でインストールされていることを確認してから、次を実行してください:
npx @modelcontextprotocol/inspector node dist/index.ts
ライセンス
この MCP サーバーは MIT ライセンスの下でライセンスされています。つまり、MIT ライセンスの利用規約に従う限り、ソフトウェアを自由に使用、変更、配布できます。詳細については、プロジェクトリポジトリの LICENSE ファイルを参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。