GitHubスター
0
ユーザー評価
未評価
お気に入り
0
閲覧数
35
フォーク
0
イシュー
0
README
My MCP for Filesystem Access for Claude
References
TL;DR
Create dxt bundle with:
make
Drag dxt-package/my-fs-mcp.dxt to Claude/Settings.../Extensions to install bundle.
Dev
Requirements
pixiuv
Init the dxt
Init dxt project with a manifest
npx @anthropic-ai/dxt init --yes
Note When creating the manifest, in the mpc_config section, put the full path to the python interpreter -> "command": "/Users/fperez/.pyenv/shims/python"
Bundle Python libs and Package Project
pixi install
pixi run bundle
pixi run pack
The output .dxt file is created on the dxt-package directory. Once the .dxt file is created you can drag and drop it to Claude (in the Settings/Extensions section.)
Testing it
Run server with:
pixi test
Then open the inspector:
DANGEROUSLY_OMIT_AUTH=true npx @modelcontextprotocol/inspector
And then:
- go to the URL specified
- select stdio as connection method
- put
pixiinCommandinput box - put
run python server/main.py --debugin theArgumentsinput box - click connect
- go to tools and list them
NOTE For testing the server as extension is run when added to Claude try:
PYTHONPATH="/Users/fperez/Library/Application Support/Claude/Claude Extensions/local.dxt.francisco-perez-sorrosal.my-fs-mcp/server/lib" python /Users/fperez/Library/Application\ Support/Claude/Claude\ Extensions/local.dxt.francisco-perez-sorrosal.my-fs-mcp/server/main.py --debug --workspace=${HOME}/Documents