Fabric MCP Server
ファブリックMCPサーバー
目次
Related MCP server: wrapmcp
導入
fabric-mcp-server Cline との統合ツールとして Fabric パターンを公開するために設計された Model Context Protocol (MCP) サーバーです。この統合により、Fabric リポジトリからの AI 駆動型パターン実行を活用することで、Cline の機能が強化されます。
モデルコンテキストプロトコル (MCP) とは何ですか?
モデルコンテキストプロトコル(MCP)は、AIシステムと外部ツールやリソース間の通信を容易にする仕様です。AIモデルがデータベース、API、ファイルシステムなどの様々な機能と連携する方法を標準化します。fabric fabric-mcp-serverなどのMCPサーバーは、このプロトコルを実装することで、AIモデルがツールやリソースにアクセスできるようにし、AIモデルの機能範囲を拡張します。
特徴
Fabric パターンをツールとして公開: サーバーは、すべての Fabric パターンを Cline 内の個別のツールとして使用できるようにします。
パターン実行: ユーザーは、Cline タスク内で直接 Fabric パターンを選択して実行できます。
拡張機能: AI 駆動型パターン実行を統合して、Cline の機能を拡張します。
ツール
fabric-mcp-server幅広い Fabric パターンをツールとして公開します。例としては以下が挙げられます。
analyze_claimssummarizeextract_wisdomcreate_mermaid_visualizationその他にも多数...
利用可能なパターンの完全なリストを表示するには、 fabric/patternsディレクトリ内のディレクトリを一覧表示します。
インストール
リポジトリのクローンを作成する:
fabric-mcp-serverリポジトリをローカル システムにクローンします。依存関係のインストール:
fabric-mcp-serverディレクトリに移動し、npm installを実行します。プロジェクトのビルド:
npm run buildを実行して TypeScript コードをコンパイルします。
使用法
Cline でfabric-mcp-server使用するには:
サーバーがインストールされ、実行されていることを確認します。
Cline 設定ファイルで MCP サーバーを構成します。
Cline で新しいタスクを作成し、使用するファブリック パターンを選択します。
VS Code で使用するための設定
リポジトリのクローンを作成する:
fabric-mcp-serverリポジトリをローカル システムにクローンします。依存関係のインストール:
fabric-mcp-serverディレクトリに移動し、npm installを実行します。プロジェクトをビルドします
npm run build実行します。Cline設定の構成:MCPサーバーの設定をCline設定ファイルに追加します。ファイルパスはオペレーティングシステムによって異なります。
Windows :
C:\Users\<username>\AppData\Roaming\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.jsonmacOS :
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.jsonLinux :
~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
次の構成を使用します。
"fabric-mcp-server": {
"command": "node",
"args": [
"<path-to-fabric-mcp-server>/build/index.js"
],
"env": {},
"disabled": false,
"autoApprove": [],
"transportType": "stdio",
"timeout": 60
}<path-to-fabric-mcp-server> 、システム上のfabric-mcp-serverディレクトリへの実際のパスに置き換えます。例:
Windows :
"C:\\path\\to\\fabric-mcp-server\\build\\index.js"macOS/Linux :
"/path/to/fabric-mcp-server/build/index.js"
VSCode を再起動します。変更を適用するには、VSCode を再起動するか、Cline 拡張機能を再ロードします。
Clineと併用する際のヒント
Cline でfabric-mcp-serverの利点を最大限に活用するには、プロンプトの最後にuse fabric-mcp-serverを追加するか、次のルールを.clinerulesファイルに追加することを検討してください。
# Fabric MCP Server Rule
1. **List Fabric Patterns**: When a new task is created, list all pattern names from the Fabric repository.
2. **Prompt for Pattern Selection**: Ask the user to select one of the following options:
a) Enter a pattern name from the list to use the `fabric-mcp-server` tool with the specified pattern.
b) Choose not to use `fabric-mcp-server` for the task.このルールは、Cline での新しいタスクのツール選択プロセスを合理化します。
トラブルシューティング
Cline 設定で
fabric-mcp-serverが正しく構成されていることを確認します。サーバーが実行中であり、アクセス可能であることを確認します。
コンソール出力にエラーメッセージがないか確認してください。
貢献
fabric-mcp-serverへの貢献を歓迎します。貢献方法に関するガイドラインについては、 CONTRIBUTING.mdファイルを参照してください。
ライセンス
fabric-mcp-server MIT ライセンスの下でリリースされています。
Available Tools
1 toolrecommend_toolC
Recommends the best Fabric pattern tool for a given task
Inputs: input (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 1 tool
With only one tool, there is no possibility of ambiguity or overlap between tools, as there are no other tools to confuse it with. The tool's purpose is clearly defined and distinct by default.
The single tool name 'recommend_tool' follows a consistent verb_noun pattern, and with only one tool, there is no inconsistency to evaluate. The naming is clear and predictable.
A single tool is too few for most server purposes, as it severely limits functionality and scope. This feels thin and incomplete for a server named 'Fabric MCP Server', which might imply broader capabilities.
The server is severely incomplete; with only a recommendation tool, there are obvious gaps in the surface. It lacks any tools to actually execute or manage Fabric patterns, making it impossible for agents to perform core tasks beyond getting advice.
Maintenance
Related MCP Connectors
MCP server for progressive tool usage at any scale (see https://klavis.ai)
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
MCP server for OpenAI API (chat completions, image generation, embeddings) via AceDataCloud
An MCP server that gives your AI access to the source code and docs of all public github repos
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that publishes CLI tools on your machine for discoverability by LLMs7 npm1MIT
- AlicenseNot gradedqualityCmaintenanceUniversal MCP server that wraps any CLI tool, enabling AI assistants to run commands via natural language.1MIT
- AlicenseAqualityCmaintenanceAn MCP server that empowers AI coding agents to work effectively with Minecraft mod development, providing static analysis of decompiled source code and runtime interaction with a running Minecraft instance.3192 npm18MIT
- FlicenseCqualityDmaintenanceAn MCP server that exposes Discord bot actions as tools for LLM clients.291-