Syncpen について
Syncpen MCP Serverは、Syncpenの執筆ワークスペースをClaude CodeなどのMCPクライアントに接続し、エージェントによるMarkdown文書の検索、執筆、管理を可能にします。人が承認する署名付き編集提案に対応し、WordPress、Ghost、Sanityへの公開も行えます。
主な機能
- 01Markdown文書の検索と閲覧
- 02文書の作成、更新、整理
- 03人の承認を求める署名付き編集提案
- 04コメントとチームスペースの管理
- 05WordPress、Ghost、Sanityへの公開
- 06接続サービスのコンテンツへのアクセス
活用シーン
- 01検索可能なチームナレッジベースの維持
- 02エージェントによる文書変更の確認
- 03記事の執筆と公開
- 04Google Drive、Slack、Notionの情報収集
MCP 対応
文書の検索、閲覧、編集、コメント、整理、公開などのツールをMCPクライアントに提供し、接続サービスの情報を扱うツールも備えています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
20掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| mode | enum | いいえ | 任意:検索対象 — 'title'、'content'、'all'(デフォルトは 'all')。title | content | all |
| limit | number | いいえ | 結果の最大件数(デフォルトは 20、上限は 50) |
| query | string | はい | ドキュメントのタイトルと本文に対する検索クエリ |
| folderId | string | いいえ | 任意:結果を特定のフォルダーに絞り込みます |
詳細
Syncpen MCP サーバー
Claude Code(または任意の MCP クライアント)を Syncpen のワークスペースに接続できます。Syncpen は、AI が実際に文章を書き込めるライティングワークスペースです。エージェントは、あなたが編集するのと同じライブドキュメントで、検索、閲覧、下書き、提案、コメント、整理、公開を行えます。
まだアカウントをお持ちでない方へ。 syncpen.io で無料アカウントを作成できます。
Syncpen が得意とすること
- AI が管理するナレッジベースを構築 — メモ、ドキュメント、クリップを保存し、エージェントに整理、相互リンク、最新状態の維持を任せられます。
- 公開する場所で長文を執筆 — 記事、ドキュメント、書籍全体を作成できます。エージェントが下書きを作成し、あなたが承認すると、1 回の呼び出しで WordPress、Ghost、Sanity に公開できます。
- エージェントとあなたが同じプロジェクトで作業 — 全員が同じライブドキュメントを使用し、すべての編集が共有され、わかりやすく記録されます。
- 変更履歴を残した編集 — エージェントは署名付きの提案として変更を提示し、あなたが承認または却下できます。知らないうちに内容が変わることはありません。
- ツールを離れずに、調査 → 下書き → 公開 — 情報源をクリップし、AI にそれらをもとに下書きを作成させて、公開できます。
クイックセットアップ
1. API キーを生成する
- Syncpen アカウントで Settings → API Keys に移動します
- API アクセスを有効にします
- 新しい API キーを作成します
- キーをコピーします(表示されるのは一度だけです!)
2. Claude Code を設定する
MCP 設定ファイル(~/.mcp.json またはプロジェクトレベルの .mcp.json)に追加します。
{
"mcpServers": {
"syncpen": {
"command": "npx",
"args": ["-y", "syncpen-mcp"],
"env": {
"SYNCPEN_API_KEY": "sp_your_api_key_here"
}
}
}
}
これで完了です!Claude Code が MCP サーバーを自動的にダウンロードして実行します。
利用可能なツール
| ツール | 説明 |
|---|---|
syncpen_search | タイトルと本文の内容(全文)でドキュメントを検索します |
syncpen_read | ドキュメントの内容を Markdown として読み取ります |
syncpen_list_folders | すべてのフォルダーを一覧表示します |
syncpen_list_documents | ドキュメントを一覧表示します。フォルダーを指定して絞り込むこともできます |
syncpen_create | 新しいドキュメントを作成します。デフォルトでは個人用ですが、teamId を指定するとチームスペースに作成できます |
syncpen_update | ドキュメントのタイトルや内容を更新します |
syncpen_suggest_edit | 人が承認または却下する保留中の提案として編集を提案します(承認されるまでドキュメントは変更されません) |
syncpen_list_suggestions | ドキュメントの保留中(またはすべて)の提案を一覧表示します |
syncpen_list_comments | コメントスレッドを(返信、行番号、投稿者とともに)読み取ります |
syncpen_reply_comment | コメントスレッドに返信します(署名付きで、@メンションに通知します) |
syncpen_resolve_comment | コメントスレッドを解決済みとしてマークします |
syncpen_move_document | ドキュメントをフォルダー内、またはルートに移動します |
syncpen_delete_document | ドキュメントを削除します(ゴミ箱に移動します) |
syncpen_create_folder | フォルダーを作成します(必要に応じて入れ子にできます) |
syncpen_rename_folder | フォルダーの名前を変更します |
syncpen_move_folder | フォルダーを新しい親フォルダーの下、またはルートに移動します |
syncpen_delete_folder | フォルダーとその内容を削除します(ゴミ箱に移動します) |
syncpen_publish | ドキュメントを WordPress、Ghost、または Sanity に公開します |
syncpen_list_connections | 接続済みの CMS ターゲットとその connectionIds を一覧表示します。デフォルトでは個人用ですが、teamId/documentId を指定すると範囲を限定できます |
syncpen_list_teams | チームスペース(ID、名前、役割、メンバー数)を一覧表示します |
syncpen_recent_changes | 誰が、いつ、どのドキュメントを作成・編集・ゴミ箱に移動したかを時系列で表示します |
syncpen_related | ドキュメントを指定すると、次に読むべきものを提案します。一緒に作業したドキュメントへの共同アクセスと、/editor のリンクを組み合わせます |
syncpen_drive_list_files | ユーザーが接続した Google Drive 内のファイルを一覧表示または検索します |
syncpen_drive_read_file | Drive ファイルの内容を読み取ります(Google Docs とプレーンテキストファイルのみ) |
syncpen_news_search | ユーザーが接続した World News API キーを使って、最近の世界ニュースを検索します |
syncpen_slack_list_channels | ユーザーが接続した Slack ワークスペース内の公開チャンネルを一覧表示します |
syncpen_slack_read_channel | 公開 Slack チャンネルの最近のメッセージ履歴を読み取ります |
syncpen_notion_search | ユーザーが接続した Notion ワークスペース内のページを検索します |
syncpen_notion_read_page | Notion ページの最上位の内容を読み取ります |
使用例
設定後、Claude Code に次のように依頼できます。
- 「Syncpen のフォルダーを一覧表示して」
- 「認証について記載されているドキュメントを検索して」
- 「『API Design Notes』というタイトルのドキュメントを読んで」
- 「『Projects』フォルダーにはどんなドキュメントがありますか?」
- 「『Launch Post』ドキュメントを下書きとして Ghost に公開して」
- 「昨日からワークスペースで何が変わりましたか?」
開発
コントリビュートする場合、またはソースから実行する場合:
git clone https://github.com/airbuzz/syncpen-mcp.git
cd syncpen-mcp
npm install
npm run build # or: npm run dev (watch mode)
MCP 設定でビルド済みのエントリ(node /path/to/syncpen-mcp/dist/index.js)を指定してください。デフォルトでは本番 API を使用します。ローカルインスタンスを対象にする場合に限り、SYNCPEN_API_URL を設定してください。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。