ai-distiller-mcp

axonempire/ai-distiller-mcp

3.1

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

Claude Desktop Extensions

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:

  1. uv pip compile pyproject.toml > requirements.txt
  2. 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 in Command input box
  • put run python server/main.py --debug in the Arguments 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.)