axonempire/ai-distiller-mcp
If you are the rightful owner of ai-distiller-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This document provides a comprehensive overview of a Model Context Protocol (MCP) server designed for filesystem access, specifically tailored for integration with Claude, a desktop extension platform by Anthropic.
My MCP for Filesystem Access for Claude
References
TL;DR
Only works in local Claude for now.
TODO: dxt package is too big to be added as an extension. Fix this
To test it locally:
uv pip compile pyproject.toml > requirements.txt
uv run mcp-server --debug
To run it in Claude, add this to your claude_config.json
file:
"ai_distiller": {
"command": "uv",
"args": [
"--directory", "/Users/fperez/dev/ai-distiller-mcp",
"run",
"mcp-server"
]
},
Dev
Requirements
pixi
uv
Install dev env
pixi clean ; pixi install
Run local server for dev purposes
pixi run python -m server.main --debug
Testing it with Anthropic MCP Inspector
NOTE: Shutdown the local server if you started it
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.ai-distiler-mcp/server/lib" python /Users/fperez/Library/Application\ Support/Claude/Claude\ Extensions/local.dxt.francisco-perez-sorrosal.ai-distiler-mcp/server/main.py --debug
Packaging MCP server as DXT
TODO!!!
Init the dxt
TODO This does not implemented yet
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
TODO This is not implemented yet
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.)