semvec/pypi-packages huggingface dataset:
trino-mcp 0.1.5
A simple Model Context Protocol (MCP) server for Trino with OAuth support
License: MIT
Requires Python: >=3.10
Keywords: ai, llm, mcp, model-context-protocol, trino

# Trino MCP Server

[![CI](https://github.com/weijie-tan3/trino-mcp/actions/workflows/ci.yml/badge.svg)](https://github.com/weijie-tan3/trino-mcp/actions/workflows/ci.yml)
[![codecov](https://codecov.io/gh/weijie-tan3/trino-mcp/branch/main/graph/badge.svg)](https://codecov.io/gh/weijie-tan3/trino-mcp)
[![Python Version](https://img.shields.io/badge/python-3.10%2B-blue)](https://www.python.org/downloads/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

A simple Model Context Protocol (MCP) server for Trino query engine with OAuth and Azure Service Principal (SPN) support.

## Quick Start

```bash
# Run directly (no installation needed)
uvx trino-mcp

# Or install via pip
pip install trino-mcp
```

## Documentation

For full documentation, configuration options, and examples, see the [GitHub repository](https://github.com/weijie-tan3/trino-mcp).
jsharp 0.1.0
J# language: lexer -> parser -> AST -> bytecode -> VM
License: MIT
Requires Python: >=3.11
Keywords: programming-language, bytecode, vm, compiler, education

# J# (J-sharp)

J# is a language project with a real execution pipeline:

`source (.jsh) -> lexer -> parser -> AST -> bytecode -> VM`

J# programs are not executed with Python `eval`/`exec`, and the runtime does not transpile J# source to Python/JS for execution.

## Install

```bash
cd jsharp
python -m pip install -e .
```

If install is not available in your environment:

```bash
python jsh.py run examples/hello.jsh
```

## Quick Start

### Hello

```bash
python jsh.py run examples/hello.jsh
```

### Web demo

```bash
python jsh.py run examples/web.jsh
```

Then open [http://localhost:8080](http://localhost:8080).

### Dump and debug

```bash
python jsh.py dump examples/hello.jsh
python jsh.py run --debug examples/hello.jsh
```

## CLI

- `python jsh.py run <file.jsh>`
- `python jsh.py run --debug <file.jsh>`
- `python jsh.py run --native <file.jsh>`
- `python jsh.py dump <file.jsh>`
- `python jsh.py build <file.jsh> -o out.jbc`

If installed as a package, `jsh` is available as a console script.

## Architecture (text diagram)

```text
.jsh source
   |
   v
 Lexer  -> token stream
   |
   v
 Parser -> AST
   |
   v
 Compiler -> bytecode chunks (per function)
   |
   v
 VM (stack + frames + globals)
```

## Current Feature Set (v0.1)

- Function declarations and function literals
- `let`, assignment, `if/else`, `while`, `break`, `continue`, `return`
- Numbers, strings, bools, none
- Lists (`[1,2,3]`), indexing (`a[i]`), indexed assignment (`a[i] = x`)
- Calls, attribute access, short-circuit `&&` / `||`
- Stdlib objects: `http`, `io`, `fs`, `json`
- Builtins: `print`, `len`, `div`

## Competitive Programming

Use the `io` module for fast buffered input/output.

- `examples/cp_sum.jsh`
- `examples/cp_minmax.jsh`
- `examples/cp_prefix_sum.jsh`
- Full guide: `docs/cp-guide.md`

## Native Runtime Path

- `python jsh.py build file.jsh -o file.jbc` emits serialized bytecode.
- `python jsh.py run --native file.jsh` compiles to temp `.jbc` and executes `jsh-native` when available.
- If `jsh-native` is unavailable, CLI prints guidance and falls back to Python VM execution.
- Bytecode format spec: `docs/bytecode-spec.md`

## Roadmap Summary

Near-term goals:
- expand stdlib and diagnostics,
- strengthen Python/native runtime compatibility tests,
- keep web demo smooth in Python VM path,
- improve performance with targeted compiler/VM optimizations.

Detailed plans: `docs/roadmap.md`.

## Project Docs

- `LANGUAGE_REFERENCE.md`
- `docs/getting-started.md`
- `docs/standard-library.md`
- `docs/internals.md`
- `docs/cp-guide.md`
- `docs/bytecode-spec.md`
- `docs/roadmap.md`

## Limitations (current)

- Closures/captures are intentionally disabled in v0.1 function literals.
- Native VM path is focused on CP/runtime core; Python VM remains the primary path for full web demo behavior.
pyqck 0.1.2
PyQuick is the developer toolchain for Python APIs
License: MIT
Requires Python: >=3.12
Keywords: cli, developer-experience, python, scaffold, toolchain

# PyQuick

PyQuick is the developer toolchain for Python APIs.

## TL;DR

```bash
pyqck new myapi --profile api --template fastapi
cd myapi
uv sync --extra dev
uv run pyqck run
```

## Core Commands

```bash
pyqck new <name> --profile api --template fastapi
pyqck dev
pyqck run
pyqck test
pyqck lint
pyqck fmt
pyqck check
```

## Quick Navigation

- Docs index: [docs/README.md](docs/README.md)
- Alpha quickstart: [docs/getting-started/quickstart-alpha.md](docs/getting-started/quickstart-alpha.md)
- Troubleshooting: [docs/getting-started/troubleshooting-alpha.md](docs/getting-started/troubleshooting-alpha.md)
- Release checklist: [docs/release/release-alpha-checklist.md](docs/release/release-alpha-checklist.md)

## Docs by Section

- Getting Started: [docs/getting-started/README.md](docs/getting-started/README.md)
- Reference: [docs/reference/README.md](docs/reference/README.md)
- Dev Loop: [docs/dev-loop/README.md](docs/dev-loop/README.md)
- Quality and Performance: [docs/quality/README.md](docs/quality/README.md)
- Release and Feedback: [docs/release/README.md](docs/release/README.md)
- Architecture Decisions: [docs/adr/README.md](docs/adr/README.md)

## Product Scope (v1 alpha)

- FastAPI-first API scaffold
- No DB scaffolding by default
- Fast local loop with deterministic checks

## Roadmap

1. M1 - Foundations (CLI + Config)
2. M2 - FastAPI Scaffold (No DB)
3. M3 - Dev Loop (Vite-like)
4. M4 - Quality, Perf, DX Hardening
5. M5 - Internal Alpha Release

## License

MIT