About Effortlessly MCP
Effortlessly MCP is an MCP server published by y-hirakaw in the Security category: effortlessly MCP.
The repository has 2 stars and 1 forks, with the last commit 11 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/y-hirakaw/effortlessly-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Effortlessly MCP
Powered by Claude · Grounded in docs
Security checks
Static checks derived from the repository 3 days ago. Heuristics on the source, not an audit.
- ✓README presentThe repository ships documentation.
- ✓License declaredUsable under a stated license.
- ✓Tests presentA test suite exists in the repository.
- ✓Dependencies pinnedA lockfile pins dependency versions.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
1 check has not been run yet.
README
effortlessly-mcp
Claude Code向けのMCP(Model Context Protocol)サーバーです。セキュアなファイル操作とプロジェクト管理機能を提供します。
主な機能
- AI搭載学習型検索: 検索パターン自動学習による43%高速化
- スマート編集システム: 自動バックアップ・プレビューモード・エラーハンドリング
- ワークスペース管理: プロジェクト設定・ホワイトリスト・インデックス・ログ管理
- AI最適化: 大ファイルの効率的読み取り範囲提案
利用可能なツール(6個)- Claude Code標準ツールとの差別化
🔍 AI学習型検索(1個)
- search_files: AI学習型ファイル検索
- ファイル名パターン(glob)・内容(regex)で検索
- 検索パターン自動学習・最適化
- ファイル変更検知・自動キャッシュ無効化
- 43%高速化・ROI 350%の性能向上
- 標準ツール(Grep/Glob)との差別化: 学習機能・キャッシュ最適化
✏️ スマート編集システム(3個)
- smart_edit_file: 安全な置換
- 標準ツール(Edit)との差別化: 自動バックアップ・プレビューモード・エラーハンドリング
- smart_insert_text: 柔軟な位置指定テキスト挿入
- 標準ツール(Edit)との差別化: 行番号/before_text/after_text/start/end指定・自動インデント
- override_text: ファイル完全置換
- 標準ツール(Write)との差別化: confirm_override誤操作防止・自動バックアップ
🏢 ワークスペース管理(1個)
- workspace_setup: ワークスペース初期化・設定
- 標準ツールにない独自機能: プロジェクト設定・ホワイトリスト・インデックス・ログ管理
📏 AI最適化(1個)
- smart_range_optimizer: AI駆動の最適読み込み範囲提案
- 標準ツール(Read)との差別化: intent/semantic_queriesでAI最適化範囲提案
セットアップ
前提条件
- Node.js 20.0.0以上
インストール
git clone https://github.com/y-hirakaw/effortlessly-mcp.git
cd effortlessly-mcp
npm install
npm run build
Claude Code統合設定
effortlessly-mcpをClaude Codeで使用するには、Claude Codeの設定ファイルに以下を追加:
現在推奨の設定:
{
"mcpServers": {
"effortlessly-mcp": {
"type": "stdio",
"command": "node",
"args": [
"/path/to/your/effortlessly-mcp/build/index.js"
],
"env": {
"NODE_ENV": "production"
}
}
}
}
📝 注意:
/path/to/your/effortlessly-mcp/build/index.jsは実際のクローンしたディレクトリのパスに置き換えてください。
ワークスペース構造
effortlessly-mcpは .claude/workspace/effortlessly/ 配下にデータを管理します:
.claude/workspace/effortlessly/
├── config/ # 設定ファイル
├── search_index/ # 検索インデックス(SQLite)
├── logs/ # 監査ログ
├── backups/ # バックアップファイル
└── temp/ # 一時ファイル
トラブルシューティング
起動時エラーのデバッグ
MCPサーバーが起動時にエラーになった場合、以下の場所に詳細なエラーログが自動的に保存されます:
.claude/workspace/effortlessly/logs/startup-errors/startup-error-[timestamp].txt
エラーログには以下の情報が含まれます:
- エラーメッセージとスタックトレース
- Node.jsバージョンとプラットフォーム情報
- 現在のディレクトリ
- 環境変数(デバッグ用)
また、コンソール(標準エラー出力)にもタイムスタンプ付きのリアルタイムログが出力されます。
セキュリティ
- パス検証: シンボリックリンク検知・パストラバーサル攻撃防止
- ファイルサイズ制限: DoS攻撃防止のためのサイズ制限
- オフライン動作: 外部通信なし
技術仕様
- 言語: TypeScript (ES2022)
- ランタイム: Node.js 20+
- MCP SDK: @modelcontextprotocol/sdk v1.17+
- データベース: SQLite(検索インデックス)
- 設定: YAML形式
詳細情報
- ツールリファレンス: TOOLS_REFERENCE.md
- 変更履歴: CHANGELOG.md
- Claude Code統合: CLAUDE.md
貢献・サポート
- Issues: GitHub Issues
- ドキュメント: docs/
Third-Party Models
このプロジェクトには以下のサードパーティモデルが含まれています:
- all-MiniLM-L6-v2: sentence-transformers 埋め込みモデル
- ライセンス: Apache License 2.0
- 元モデル: https://huggingface.co/sentence-transformers/all-MiniLM-L6-v2
- 用途: セマンティック検索・類似度計算
- ファイル:
models/all-MiniLM-L6-v2/
ライセンス
MIT License
README fetched from the repository 3 days ago. The original is authoritative.