Handyman MCP

devops-infra MCP Server

Stateful AI Agent Infrastructure with Persistent FTS5 Memory and Sandboxed Execution.

Verified
devops-infradevops-infra
3 views1 stars0 forksMIT

Why This Matters

Discovered via github-topic:mcp-server and last synced 3mo ago.

Verified
Source
github-topic:mcp-server
Stars
1
Last synced
3mo ago
Install
Check source

Install

Install instructions not detected yet

Check the source repository for the latest setup steps.

View source instructions
40
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (40)

add_context_alias

Register an alternate name (alias) for an existing context entry

append_to_file

Append text to existing files

today

Get today's date and time

replace_in_file

Find and replace text in files

query_context

Query stored context — supports keyword search (FTS5), direct key lookup, or lists all keys

search_project_changes

Full-text search across change summaries (optionally scoped to project or type)

HOME

`<user>`

read_file

Read files with AI-friendly line-based windowing

remove_directory

Remove a directory (with optional recursive flag)

list_projects

List all known projects with last update timestamps

list_files

List files and directories (use `recursive=true` for tree view)

delete_file

Delete a file from the sandbox directory

add_project_alias

Register an alternate name (alias) for a project identifier

write_file

Write text to files

run_command

Execute shell commands in sandbox

add_project_change

Record a new change entry (bugfix, refactor, feature, milestone, config, other)

get_issue_details

Get full details for a single issue including complete description and commit link

Tool

Purpose

web_search

Search the live web for information

insert_after_marker

Insert text after a marker line

update_issue_project

Move an issue from one project to another (change ownership)

fetch_content

Scrape a URL and extract content

search_files

Search for text patterns within files (exact or regex)

md_to_pdf

Convert a Markdown file to a styled PDF document

add_change_step

Add a timeline step to an existing project change

update_issue_status

Transition issue status (open → closed / not-relevant)

add

Add two numbers together

store_context

Store project-specific context in SQLite knowledge base

Variable

Value

UV_CACHE_DIR

`/tmp/uv-cache`

store_issue

Store or update an issue with status, title, description, commit link

MCP_BASE_DIR

Project root

Method

Purpose

query_issues

Filter by project, status, or exact key; shows truncated descriptions and related change count

initialize

Handshake — returns server info and capabilities

PATH

`/usr/local/bin:/usr/bin:<user>/.local/bin`

list_project_changes

List changes with filters by type (`bugfix`, `refactor`, `feature`, `milestone`, `config`, `other`) and date range

list_issues

List all issues for a project with optional status filter

clear_context

Clear stored context entries by key or wipe all entries for a project

get_change_history

Get full history for one change including all timeline steps