Metadata-Version: 2.4
Name: yourware-mcp
Version: 1.0.1
Summary: yourware mcp server
Project-URL: Homepage, https://ai-zerolab.github.io/yourware-mcp/
Project-URL: Repository, https://github.com/ai-zerolab/yourware-mcp
Project-URL: Documentation, https://ai-zerolab.github.io/yourware-mcp/
Author-email: Wh1isper <jizhongsheng957@gmail.com>
License-File: LICENSE
Keywords: python
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: <4.0,>=3.10
Requires-Dist: httpx>=0.28.1
Requires-Dist: loguru>=0.7.3
Requires-Dist: mcp[cli]>=1.6.0
Requires-Dist: pydantic>=2.11.1
Requires-Dist: typer>=0.15.2
Description-Content-Type: text/markdown

[![Release](https://img.shields.io/github/v/release/ai-zerolab/yourware-mcp)](https://img.shields.io/github/v/release/ai-zerolab/yourware-mcp)
[![Build status](https://img.shields.io/github/actions/workflow/status/ai-zerolab/yourware-mcp/main.yml?branch=main)](https://github.com/ai-zerolab/yourware-mcp/actions/workflows/main.yml?query=branch%3Amain)
[![Commit activity](https://img.shields.io/github/commit-activity/m/ai-zerolab/yourware-mcp)](https://img.shields.io/github/commit-activity/m/ai-zerolab/yourware-mcp)
[![License](https://img.shields.io/github/license/ai-zerolab/yourware-mcp)](https://img.shields.io/github/license/ai-zerolab/yourware-mcp)

<!-- [![codecov](https://codecov.io/gh/ai-zerolab/yourware-mcp/branch/main/graph/badge.svg)](https://codecov.io/gh/ai-zerolab/yourware-mcp) -->

# Yourware MCP

MCP server to upload your project to [yourware](https://www.yourware.so). Support single file or directory.

## Showcase

Visit on [yourware](https://v9gfmmif5s.app.yourware.so/): https://v9gfmmif5s.app.yourware.so/

![Showcase](./assets/showcase.jpeg)

## Pre-requisites

1. You need to login to [yourware](https://www.yourware.so)
1. Then you can create a new API key, and set the `YOURWARE_API_KEY` environment variable. Don't worry, you chat with LLM to create and store the API key.

## Configuration

### General configuration

You can use the following configuration for cline/cursor/windsurf...

```json
{
  "mcpServers": {
    "yourware-mcp": {
      "command": "uvx",
      "args": ["yourware-mcp@latest", "stdio"],
      "env": {}
    }
  }
}
```

### Cursor config guide

In cursor settings -> features -> MCP Servers, Add a new MCP Server, name it `yourware-mcp` and set the command to `uvx yourware-mcp@latest stdio`

![Config cursor screenshot](./assets/config-cursor.png)

### Config claude code

```bash
claude mcp add yourware-mcp -s user -- uvx yourware-mcp@latest stdio
```

## Available environments variables

`YOURWARE_API_KEY` for the API key, you can also let llm config it for you.
