Skip to main content

A Model Context Protocol server providing tools to access Adobe Intern information

Project description

dynamicwf: An Adobe Interns MCP server

Overview

A Model Context Protocol server for accessing and filtering Adobe intern information. This server provides tools to retrieve and search for interns via Large Language Models.

Please note that dynamicwf is currently in early development. The functionality and available tools are subject to change and expansion as we continue to develop and improve the server.

Tools

  1. get_adobe_interns

    • Gets a list of all current Adobe interns
    • Input: None
    • Returns: List of all current Adobe interns as text output
  2. filter_adobe_interns

    • Filters Adobe interns by name
    • Input:
      • name_contains (string, optional): String to filter interns by name
    • Returns: Filtered list of interns whose names contain the search string

Installation

Using uv (recommended)

When using uv no specific installation is needed. We will use uvx to directly run dynamicwf.

Using PIP

Alternatively you can install dynamicwf via pip:

pip install dynamicwf

After installation, you can run it as a script using:

python -m dynamicwf

Configuration

Usage with Claude Desktop

Add this to your claude_desktop_config.json:

Using uvx
"mcpServers": {
  "interns": {
    "command": "uvx",
    "args": ["dynamicwf"]
  }
}
Using docker
"mcpServers": {
  "interns": {
    "command": "docker",
    "args": ["run", "--rm", "-i", "dynamicwf"]
  }
}
Using pip installation
"mcpServers": {
  "interns": {
    "command": "python",
    "args": ["-m", "dynamicwf"]
  }
}

Usage with Zed

Add to your Zed settings.json:

Using uvx
"context_servers": [
  "dynamicwf": {
    "command": {
      "path": "uvx",
      "args": ["dynamicwf"]
    }
  }
],
Using pip installation
"context_servers": {
  "dynamicwf": {
    "command": {
      "path": "python",
      "args": ["-m", "dynamicwf"]
    }
  }
},

Debugging

You can use the MCP inspector to debug the server. For uvx installations:

npx @modelcontextprotocol/inspector uvx dynamicwf

Or if you've installed the package in a specific directory or are developing on it:

cd path/to/servers/src/dynamicwf
npx @modelcontextprotocol/inspector uv run dynamicwf

Development

If you are doing local development, there are two ways to test your changes:

  1. Run the MCP inspector to test your changes. See Debugging for run instructions.

  2. Test using the Claude desktop app. Add the following to your claude_desktop_config.json:

Docker

{
  "mcpServers": {
    "interns": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "dynamicwf"
      ]
    }
  }
}

UVX

{
"mcpServers": {
  "interns": {
    "command": "uv",
    "args": [ 
      "--directory",
      "/<path to servers>/dynamicwf",
      "run",
      "dynamicwf"
    ]
  }
}

Build

Docker build:

cd src/dynamicwf
docker build -t dynamicwf .

License

This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dynamicwf-2025.1.0.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dynamicwf-2025.1.0-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file dynamicwf-2025.1.0.tar.gz.

File metadata

  • Download URL: dynamicwf-2025.1.0.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for dynamicwf-2025.1.0.tar.gz
Algorithm Hash digest
SHA256 631f8084e903eca4823050eba7f76d5ffc8077bd89f3dccfabbd4675180fb3a0
MD5 ce40a3d6dc79eb1b5bac6cc66ad35523
BLAKE2b-256 642cec4c026148301d2926cea029d5aa6ae94360f3e8e356ce69a0c708336879

See more details on using hashes here.

File details

Details for the file dynamicwf-2025.1.0-py3-none-any.whl.

File metadata

  • Download URL: dynamicwf-2025.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for dynamicwf-2025.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d98d0f8cfe4ecf616ec98999e0882b3113f14d4a561974d7ad75cd943f1b9306
MD5 ebe49fd39bbc102eda3ac8fe24cdc2de
BLAKE2b-256 fa3ada32539d1bc99cbe863da759497ae3a2a2281c680aa54771fd39baa6c187

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page