GitHubスター
0
ユーザー評価
未評価
お気に入り
0
閲覧数
22
フォーク
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
pixi
uv
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
pixi
inCommand
input box - put
run python server/main.py --debug
in theArguments
input 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