semvec/pypi-packages huggingface dataset:
g2v 0.1.2
Viewing XPCS g2 curves in a web interface.

# g2v

g2v is a software tool designed to provide an intuitive and efficient way to visualize and interact with g2 data. It offers a user-friendly interface and powerful features to enhance your data analysis experience.

## Features

- **Data Visualization**: Easily create and customize visual representations of G2 data.
- **Interactive Interface**: Navigate and interact with your data seamlessly and save the results.

## Installation

1. Clone the repository:
    ```bash
    git clone https://github.com/gnzng/g2v.git
    ```
2. Navigate to the project directory:
    ```bash
    cd g2v
    ```
3. Install dependencies:
    ```bash
    pip install -e .
    ```

`pip install g2v` pending.


## Usage

### Streamlit client

1. Start the streamlit client:
    ```bash
    g2v
    ```
    or
    ```bash
    streamlit run g2v/app.py 
    ```
2. Open your browser and navigate to `http://localhost:8501`.
![streamlit](static/streamlit.png)

## License

This project is licensed under the [MIT License](LICENSE).
honor-mcp 0.1.0
MCP server for interacting with Honor Platform API
Requires Python: >=3.10

# Honor MCP Server

An MCP (Model Context Protocol) server for interacting with the Honor Platform API.

## Installation

```bash
pip install honor-mcp
```

## Configuration

The server requires the `HONOR_MCP_API_KEY` environment variable to be set with your Honor Platform API key.

Optional environment variables:
- `HONOR_MCP_URL_BASE`: Base URL for the Honor Platform API (default: http://localhost:7075)
- `HONOR_MCP_USER_AGENT`: User agent string for API requests (default: honor-mcp/1.0)

## Usage with Claude Desktop

Add to your Claude Desktop config file (`claude_desktop_config.json`):

```json
{
  "mcpServers": {
    "honor-mcp": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "honor-mcp",
        "honor-mcp"
      ],
      "env": {
        "HONOR_MCP_API_KEY": "your_api_key_here",
        "HONOR_MCP_URL_BASE": "https://api.honor.education"
      }
    }
  }
}
```

## Available Tools

- `get_courses()`: Get a list of courses created by the user
- `create_course(course_title, course_description, start_date, end_date, course_code)`: Create a new course in Honor Platform

## License

MIT