StylePilot MCP Server について
StylePilot MCP Serverは、LLMがコンテンツ生成に使うテキスト、カード、構造のスタイルテンプレートを管理します。検索や編集のツールと適用用プロンプトを備え、テンプレートはローカルのJSONファイルに保存します。
主な機能
- 01テキスト、カード、構造のテンプレート
- 02キーワードによるテンプレート検索
- 03テンプレートの作成・更新・削除
- 04プロンプトによるスタイル適用
活用シーン
- 01コンテンツに合うテンプレートの検索
- 02独自テンプレートの作成と管理
- 03テンプレートに沿ったコンテンツ生成
MCP 対応
スタイルテンプレートのリソース、管理ツール、apply_styleプロンプトをMCPクライアントに公開し、一覧表示、検索、取得、変更を可能にします。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
プロジェクトの README よりStylePilot MCP Server
基于Model Context Protocol (MCP)的风格模板服务,用于存储和提供各类内容风格模板,供大语言模型(LLM)通过MCP协议调用,以实现风格化输出。
功能特点
资源 (Resources)
- 提供三种风格类别模板:文本风格、卡片风格、结构风格
- 通过
style:///{category}/{style_id}URI访问风格模板 - 每个风格模板包含详细的多维度特征描述
- 以JSON格式提供风格定义
工具 (Tools)
get_style- 获取特定风格模板search_style- 通过关键词搜索风格模板create_style- 创建新风格模板update_style- 更新现有风格模板delete_style- 删除风格模板list_styles- 列出可用风格模板
提示 (Prompts)
apply_style- 应用风格模板生成内容- 指导LLM获取并应用风格模板生成内容
- 支持多维度风格特征的应用
开发指南
安装依赖:
npm install
构建服务器:
npm run build
开发模式(自动重新构建):
npm run watch
安装与集成
要在支持MCP的LLM客户端(如Claude Desktop)中使用,添加服务器配置:
在Windows上: %APPDATA%/Claude/claude_desktop_config.json
在MacOS上: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"stylepilot": {
"command": "/path/to/mcp-server-stylepilot/build/index.js"
}
}
}
调试
由于MCP服务器通过标准输入/输出流(stdio)通信,可以使用MCP Inspector进行调试:
npm run inspector
Inspector将提供一个URL,可在浏览器中访问调试工具。
使用流程
获取并应用风格模板
- 使用
list_styles工具列出所有可用风格 - 或者使用
search_style工具通过关键词搜索特定风格(例如搜索"卡片"或"散文") - 使用
get_style工具获取详细的风格模板定义 - 根据风格模板生成内容
创建新风格模板
- 定义风格模板各个维度的特征
- 使用
create_style工具创建新风格 - 应用新创建的风格模板
数据存储
风格模板存储在本地JSON文件中:
data/text_styles.json- 文本风格data/card_styles.json- 卡片风格data/structure_styles.json- 结构风格
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。