claude-mcp-files
This project is built with TypeScript and is a tool designed to streamline code generation and translation. It is aimed at helping developers quickly create high-quality code. It is particularly useful for integrating with APIs and building automated workflows.
GitHub Stars
3
User Rating
Not Rated
Favorites
0
Views
28
Forks
0
Issues
0
README
Claude MCP Preset
Claude MCPサーバー用の設定・MCP管理リポジトリ
Requirements
- Node.js (specified .node-version)
- pnpm
- uv
- 1Password CLI
- direnv
セットアップ
$ git clone --recursive git@github.com:d-kimuson/claude-mcp-preset.git
$ cd claude-mcp-preset
$ pnpm i --recursive
$ pnpm build
$ pnpm generate:env
$ cp .env.personal.template .env.personal
設定ファイルの生成
.env.personal に端末・用途に合わせて環境変数を設定する
$ pnpm generate:config
MCP 実行の自動承認
Command + Shift + Option + i で Developer Tool が開ける。
開いたら auto_approve_snippet.js をコピーして Console に貼り付けることで自動承認ができる。
スクリプト内に自動承認するツール名の配列が存在するので必要に応じて更新する。
ディレクトリ構造
mcps/: clone が必要な MCP の submodulepackages/: カスタムMCPの実装
カスタムMCPの追加
packagesに新規ディレクトリを作成- MCPの実装
claude_desktop_config.jsonに設定を追加
共通MCPの追加
$ git submodule add [repo-url] mcps/[name]
共通MCPの削除
$ git submodule deinit -f mcps/[name]
$ git rm -f mcps/[name]
$ rm -rf .git/modules/mcps/[name]