create-smithery-python-unofficial


Namecreate-smithery-python-unofficial JSON
Version 0.1.1 PyPI version JSON
download
home_pageNone
SummaryUnofficial Python CLI for creating MCP servers for Smithery
upload_time2025-08-20 23:37:19
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseMIT
keywords cli fastmcp mcp smithery unofficial
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # create-smithery-python (Unofficial)

> ⚠️ **Note**: This is an unofficial community implementation. For official Smithery tools, please visit [smithery.ai](https://smithery.ai).

Create MCP servers for Smithery using Python and FastMCP.

## Installation

You can run this tool directly with `uvx` (no installation needed):

```bash
uvx create-smithery-python-unofficial my-mcp-server
```

Or install it globally:

```bash
uv pip install create-smithery-python-unofficial
```

The command is still `create-smithery-python` for convenience:

```bash
create-smithery-python my-server
```

## Usage

Create a new MCP server project:

```bash
# With a project name
create-smithery-python my-server

# Interactive mode (will prompt for name)
create-smithery-python
```

This will create a new directory with:
- A working FastMCP server (`main.py`)
- Dockerfile configured for Smithery deployment
- `smithery.yaml` configuration
- Basic project structure

## What's Created

The generated project includes:
- **FastMCP server** with a sample `greet` tool
- **CORS middleware** configured for Smithery
- **Docker support** using the official `uv` Python image
- **Smithery configuration** for container deployment

## Next Steps

After creating your project:

1. Navigate to your project:
   ```bash
   cd my-server
   ```

2. Install dependencies (if you have `uv`):
   ```bash
   uv pip install -r pyproject.toml
   ```

3. Run the server locally:
   ```bash
   python main.py
   ```

4. Deploy to Smithery:
   - Push your code to GitHub
   - Connect your repository at [smithery.ai/new](https://smithery.ai/new)

## Requirements

- Python 3.9+
- `uv` (recommended) or `pip`

## License

MIT

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "create-smithery-python-unofficial",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "cli, fastmcp, mcp, smithery, unofficial",
    "author": null,
    "author_email": "Your Name <your.email@example.com>",
    "download_url": "https://files.pythonhosted.org/packages/12/df/6f77fe4c8c7bc4a60939636e9d304863e996bf39408c7f794e6132b54d6e/create_smithery_python_unofficial-0.1.1.tar.gz",
    "platform": null,
    "description": "# create-smithery-python (Unofficial)\n\n> \u26a0\ufe0f **Note**: This is an unofficial community implementation. For official Smithery tools, please visit [smithery.ai](https://smithery.ai).\n\nCreate MCP servers for Smithery using Python and FastMCP.\n\n## Installation\n\nYou can run this tool directly with `uvx` (no installation needed):\n\n```bash\nuvx create-smithery-python-unofficial my-mcp-server\n```\n\nOr install it globally:\n\n```bash\nuv pip install create-smithery-python-unofficial\n```\n\nThe command is still `create-smithery-python` for convenience:\n\n```bash\ncreate-smithery-python my-server\n```\n\n## Usage\n\nCreate a new MCP server project:\n\n```bash\n# With a project name\ncreate-smithery-python my-server\n\n# Interactive mode (will prompt for name)\ncreate-smithery-python\n```\n\nThis will create a new directory with:\n- A working FastMCP server (`main.py`)\n- Dockerfile configured for Smithery deployment\n- `smithery.yaml` configuration\n- Basic project structure\n\n## What's Created\n\nThe generated project includes:\n- **FastMCP server** with a sample `greet` tool\n- **CORS middleware** configured for Smithery\n- **Docker support** using the official `uv` Python image\n- **Smithery configuration** for container deployment\n\n## Next Steps\n\nAfter creating your project:\n\n1. Navigate to your project:\n   ```bash\n   cd my-server\n   ```\n\n2. Install dependencies (if you have `uv`):\n   ```bash\n   uv pip install -r pyproject.toml\n   ```\n\n3. Run the server locally:\n   ```bash\n   python main.py\n   ```\n\n4. Deploy to Smithery:\n   - Push your code to GitHub\n   - Connect your repository at [smithery.ai/new](https://smithery.ai/new)\n\n## Requirements\n\n- Python 3.9+\n- `uv` (recommended) or `pip`\n\n## License\n\nMIT\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Unofficial Python CLI for creating MCP servers for Smithery",
    "version": "0.1.1",
    "project_urls": {
        "Homepage": "https://github.com/yourusername/create-smithery-python-unofficial",
        "Issues": "https://github.com/yourusername/create-smithery-python-unofficial/issues"
    },
    "split_keywords": [
        "cli",
        " fastmcp",
        " mcp",
        " smithery",
        " unofficial"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "93ceb362de08cd5f01b39c2313a9d21ada56d5ef4290e079306860cb594af70d",
                "md5": "df1d0b69eefbb87226427de907b26521",
                "sha256": "d3f4d67830c41879e0107826570d782904e89fca01c738127bdd6b7296f3a25d"
            },
            "downloads": -1,
            "filename": "create_smithery_python_unofficial-0.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "df1d0b69eefbb87226427de907b26521",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 6149,
            "upload_time": "2025-08-20T23:37:18",
            "upload_time_iso_8601": "2025-08-20T23:37:18.417241Z",
            "url": "https://files.pythonhosted.org/packages/93/ce/b362de08cd5f01b39c2313a9d21ada56d5ef4290e079306860cb594af70d/create_smithery_python_unofficial-0.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "12df6f77fe4c8c7bc4a60939636e9d304863e996bf39408c7f794e6132b54d6e",
                "md5": "467d5cc91c47aa34d7038a103f77219b",
                "sha256": "fb8d29f1add958d71f08e46489321e2d38605d1103300d91bf53cb9835e9de49"
            },
            "downloads": -1,
            "filename": "create_smithery_python_unofficial-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "467d5cc91c47aa34d7038a103f77219b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 4849,
            "upload_time": "2025-08-20T23:37:19",
            "upload_time_iso_8601": "2025-08-20T23:37:19.497010Z",
            "url": "https://files.pythonhosted.org/packages/12/df/6f77fe4c8c7bc4a60939636e9d304863e996bf39408c7f794e6132b54d6e/create_smithery_python_unofficial-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-20 23:37:19",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "yourusername",
    "github_project": "create-smithery-python-unofficial",
    "github_not_found": true,
    "lcname": "create-smithery-python-unofficial"
}
        
Elapsed time: 1.52126s