mbeauv-mcp-trello


Namembeauv-mcp-trello JSON
Version 0.1.0 PyPI version JSON
download
home_pageNone
SummaryMCP extension for Trello
upload_time2025-08-13 18:50:39
maintainerNone
docs_urlNone
authorNone
requires_python>=3.11
licenseMIT
keywords api claude extension mcp trello
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # MCP Trello Library Test Project

This project tests the `mcp-trello` library before PyPI deployment.

## Setup

1. **Copy environment file:**
   ```bash
   cp env.example .env
   ```

2. **Edit `.env` with your Trello credentials:**
   ```bash
   TRELLO_API_KEY=your_actual_api_key
   TRELLO_TOKEN=your_actual_token
   ```

3. **Install dependencies:**
   ```bash
   uv sync
   ```

## Testing

Run the comprehensive test script:

```bash
uv run python test_mcp_trello.py
```

This will test:
- ✅ Library import
- ✅ TrelloClient initialization
- ✅ API connectivity
- ✅ All major functions (workspaces, boards, lists, cards)
- ✅ MCP server functionality
- ✅ Tool registration

## What This Tests

- **Import functionality** - Can the library be imported?
- **API connectivity** - Does it connect to Trello successfully?
- **Core functions** - Do all the main methods work?
- **MCP integration** - Is the MCP server properly configured?
- **Error handling** - Does it handle errors gracefully?

## Success Criteria

If all tests pass, your library is ready for PyPI deployment!

## Troubleshooting

- **Import errors**: Check that the library is properly installed in editable mode
- **API errors**: Verify your Trello credentials in `.env`
- **MCP errors**: Check that the MCP server is properly configured

## Next Steps

After successful testing:
1. Go back to your `mcp-trello` directory
2. Deploy to PyPI: `uv run twine upload dist/*`
3. Or test on TestPyPI first: `uv run twine upload --repository testpypi dist/*`

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "mbeauv-mcp-trello",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.11",
    "maintainer_email": null,
    "keywords": "api, claude, extension, mcp, trello",
    "author": null,
    "author_email": "Your Name <your.email@example.com>",
    "download_url": "https://files.pythonhosted.org/packages/98/c1/7e57bf09707cec251a822cf1a217f365b5434f4362abd15cdba3ab9f72c5/mbeauv_mcp_trello-0.1.0.tar.gz",
    "platform": null,
    "description": "# MCP Trello Library Test Project\n\nThis project tests the `mcp-trello` library before PyPI deployment.\n\n## Setup\n\n1. **Copy environment file:**\n   ```bash\n   cp env.example .env\n   ```\n\n2. **Edit `.env` with your Trello credentials:**\n   ```bash\n   TRELLO_API_KEY=your_actual_api_key\n   TRELLO_TOKEN=your_actual_token\n   ```\n\n3. **Install dependencies:**\n   ```bash\n   uv sync\n   ```\n\n## Testing\n\nRun the comprehensive test script:\n\n```bash\nuv run python test_mcp_trello.py\n```\n\nThis will test:\n- \u2705 Library import\n- \u2705 TrelloClient initialization\n- \u2705 API connectivity\n- \u2705 All major functions (workspaces, boards, lists, cards)\n- \u2705 MCP server functionality\n- \u2705 Tool registration\n\n## What This Tests\n\n- **Import functionality** - Can the library be imported?\n- **API connectivity** - Does it connect to Trello successfully?\n- **Core functions** - Do all the main methods work?\n- **MCP integration** - Is the MCP server properly configured?\n- **Error handling** - Does it handle errors gracefully?\n\n## Success Criteria\n\nIf all tests pass, your library is ready for PyPI deployment!\n\n## Troubleshooting\n\n- **Import errors**: Check that the library is properly installed in editable mode\n- **API errors**: Verify your Trello credentials in `.env`\n- **MCP errors**: Check that the MCP server is properly configured\n\n## Next Steps\n\nAfter successful testing:\n1. Go back to your `mcp-trello` directory\n2. Deploy to PyPI: `uv run twine upload dist/*`\n3. Or test on TestPyPI first: `uv run twine upload --repository testpypi dist/*`\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "MCP extension for Trello",
    "version": "0.1.0",
    "project_urls": {
        "Documentation": "https://github.com/yourusername/mcp-trello#readme",
        "Homepage": "https://github.com/yourusername/mcp-trello",
        "Issues": "https://github.com/yourusername/mcp-trello",
        "Repository": "https://github.com/yourusername/mcp-trello"
    },
    "split_keywords": [
        "api",
        " claude",
        " extension",
        " mcp",
        " trello"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "dad8ffd8521daa281f1eca4b2063a8fce0ab9ff6934290e7bb08ee5e4103c3a0",
                "md5": "1c41d98013558984bd3394d1928aebdf",
                "sha256": "1fe4d612f719d49e4348c88bf8d9ee9a11d6ae36f37a94c30c38f86eb897872a"
            },
            "downloads": -1,
            "filename": "mbeauv_mcp_trello-0.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1c41d98013558984bd3394d1928aebdf",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.11",
            "size": 10876,
            "upload_time": "2025-08-13T18:50:38",
            "upload_time_iso_8601": "2025-08-13T18:50:38.535372Z",
            "url": "https://files.pythonhosted.org/packages/da/d8/ffd8521daa281f1eca4b2063a8fce0ab9ff6934290e7bb08ee5e4103c3a0/mbeauv_mcp_trello-0.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "98c17e57bf09707cec251a822cf1a217f365b5434f4362abd15cdba3ab9f72c5",
                "md5": "6c599022c5523401d784b8e66896c3b6",
                "sha256": "278a8ee6f4a7576bfcc8c106cd1032e720e2d03269b5882099907eb5c443fa90"
            },
            "downloads": -1,
            "filename": "mbeauv_mcp_trello-0.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "6c599022c5523401d784b8e66896c3b6",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11",
            "size": 10114,
            "upload_time": "2025-08-13T18:50:39",
            "upload_time_iso_8601": "2025-08-13T18:50:39.654200Z",
            "url": "https://files.pythonhosted.org/packages/98/c1/7e57bf09707cec251a822cf1a217f365b5434f4362abd15cdba3ab9f72c5/mbeauv_mcp_trello-0.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-13 18:50:39",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "yourusername",
    "github_project": "mcp-trello#readme",
    "github_not_found": true,
    "lcname": "mbeauv-mcp-trello"
}
        
Elapsed time: 2.01294s