- Added support for command start and end markers in the terminal GUI. - Implemented command event logging with timestamps and exit codes. - Introduced manual submission handling for commands in the terminal. - Enhanced the GUI to manage command execution status and results. - Added new RPC methods for querying command results and statuses. - Updated the pyproject.toml to include pycairo as a dependency. - Created configuration files for VS Code to streamline development. - Added usage rules for MCP in the GitHub repository.
27 lines
585 B
TOML
27 lines
585 B
TOML
[build-system]
|
|
requires = ["setuptools>=69"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[project]
|
|
name = "mcp-hal9002"
|
|
version = "0.1.0"
|
|
description = "GTK4/VTE terminal workspace controllable through MCP"
|
|
readme = "README.md"
|
|
requires-python = ">=3.12"
|
|
dependencies = [
|
|
"mcp>=1.0.0",
|
|
"pycairo>=1.26.0",
|
|
]
|
|
|
|
[project.urls]
|
|
Repository = "https://git.enne2.net/enne2/mcp-hal9002"
|
|
|
|
[project.scripts]
|
|
mcp-hal9002 = "gnome_vte_mcp.server:main"
|
|
gnome-vte-mcp-server = "gnome_vte_mcp.server:main"
|
|
|
|
[tool.setuptools]
|
|
package-dir = {"" = "src"}
|
|
|
|
[tool.setuptools.packages.find]
|
|
where = ["src"] |