@sunwood-ai-labs/source-sage-mcp-server
v0.1.0
Published
A directory structure visualization MCP server
Downloads
65
Maintainers
Readme
🌟 SourceSage
📖 概要
SourceSageは、プロジェクトのディレクトリ構造を美しいマークダウン形式で可視化するMCPサーバーです。.SourceSageignoreファイルを使用して、特定のファイルやディレクトリを除外することができます。
🚀 インストール
npm install @sunwood-ai-labs/source-sage-mcp-server
🛠️ 機能
- 📁 ディレクトリ構造のマークダウン形式での出力
- 🎯 .SourceSageignoreによるファイル/ディレクトリの除外
- 🎨 カスタマイズ可能な出力フォーマット
- 💫 ワイルドカードパターンのサポート
🔧 使用方法
MCPサーバーとしての使用
- MCPの設定ファイルに以下を追加:
{
"mcpServers": {
"source-sage": {
"command": "source-sage",
"args": []
}
}
}
🎮 使用可能なツール
generate_structure
プロジェクトのディレクトリ構造を生成します。
{
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "構造を生成するディレクトリのパス"
},
"ignorePath": {
"type": "string",
"description": ".SourceSageignoreファイルのパス(オプション)"
}
},
"required": ["path"]
}
📝 .SourceSageignoreの例
# コメント
node_modules/
*.log
dist/
.git/
🚀 開発者向け情報
環境構築
npm install
npm run build
開発用サーバーの起動
npm run inspector
📄 ライセンス
MIT License
👥 コントリビューション
プルリクエストや課題の報告は大歓迎です!