poly-mcpv0.2.0

Poly MCP

73 tools across 11 modules.

stdiohttp

Filesystem

17 tools
ToolDescriptionArguments
fs_readRead file contents, optionally specific line rangespath, lines?
fs_writeWrite content to a file, optionally to specific line rangespath, content, lines?
fs_moveMove files or directoriessource, destination
fs_copyCopy files or directoriessource, destination
fs_createCreate files or directoriespath, type
fs_deleteDelete files or directoriespath
fs_findSearch for files and directories by patternpath, pattern, type?
fs_ldList directory contents with detailspath
fs_statGet file/directory metadata and statisticspath
fs_permissionsGet or set file permissionspath, mode?
fs_watchWatch a file or directory for changespath, duration?
fs_snapshotCreate timestamped backups with auto managementpath, max_snapshots?
fs_treeDisplay directory tree structurepath, depth?, show_hidden?
fs_grepSearch file contents with regex patternspath, pattern, recursive?
fs_tailRead last N lines of a filepath, lines?
fs_replaceFind and replace text in filespath, find, replace, regex?
fs_move_desktopMove and organize items within Desktopitem, destination

Git

8 tools
ToolDescriptionArguments
git_statusGet git repository statuspath?
git_diffGet diff of changes in repositorypath?, staged?, file?
git_commitCreate a git commitpath?, message
git_branchList, create, or delete branchespath?, action, name?
git_checkoutCheckout a branch or commitpath?, target, create?
git_blameShow revision and author for each linepath?, file
git_logShow commit logspath?, limit?, file?
git_tagList, create, or delete tagspath?, action, name?

Diagnostics

1 tools
ToolDescriptionArguments
diagnostics_getGet errors and warnings. Auto-detects cargo, tsc, eslint, pylint, mypy, ruff, gcc, clangpath?, tool?, format?

Network

6 tools
ToolDescriptionArguments
net_fetchFetch URLs with auto HTML to Markdown conversionurl, method?, headers?, body?
net_cargoQuery crates.io for Rust packagescrate_name, action?
net_nodeQuery npm registry for Node.js packagespackage_name, action?
net_pythonQuery PyPI for Python packagespackage_name, action?
net_aptQuery APT package informationpackage_name, action?
net_pingCheck network connectivityhost, count?, timeout?

Silent

2 tools
ToolDescriptionArguments
silent_scriptExecute bash scripts with args, env vars, timeoutscript, args?, cwd?, env?
silent_resourcesMonitor system resources — GPU, RAM, CPUdetailed?, process_filter?

Context

7 tools
ToolDescriptionArguments
ctx_contextGet token usage statisticsset_total?, add_used?
ctx_compactCompress text using zlib or gziptext, algorithm?
ctx_removeClear context and reset usagereset_memory?
ctx_token_countCount tokens for GPT-4, Claude, otherstext, model?
ctx_memory_storeStore data in memorykey, value
ctx_memory_recallRetrieve stored datakey?
ctx_estimate_costEstimate API costsprovider, model, input_tokens, output_tokens

Time

7 tools
ToolDescriptionArguments
time_nowGet current timestamp in various formatsformat?, timezone?
time_sleepDelay executionduration, unit?
time_scheduleSchedule tasks for future executiontask_id?, execute_in?, callback?
time_timezoneConvert times between timezonestime, from_tz, to_tz
time_stopwatchStart, stop, and lap a stopwatchaction, id?
time_timerSet countdown timers with notificationsduration, label?, notify?
time_alarmSet alarms for specific timestime, label?, repeat?

Input

6 tools
ToolDescriptionArguments
input_notifySend terminal and desktop notificationsmessage, title?, type?
input_promptInteractive user promptsprompt, default?, mode?
input_selectSelection menus with optionsprompt, options, default?
input_progressDisplay progress indicatorsaction, id?, total?, current?
input_clipboard_readRead from system clipboard(none)
input_clipboard_writeWrite to system clipboardcontent

Gitent

7 tools
ToolDescriptionArguments
gitent_initInitialize a gitent sessionpath?, db_path?, force_new?
gitent_statusView session status and uncommitted changesverbose?
gitent_trackTrack a file changepath, change_type, content?
gitent_commitCommit tracked changesmessage, agent_id?
gitent_logView commit historylimit?, verbose?
gitent_diffView differences for commitscommit_id?, file?, format?
gitent_rollbackRollback to a previous commitcommit_id, execute?

Clipboard

5 tools
ToolDescriptionArguments
clip_copy_fileCopy file contents to clipboardpath
clip_copyCopy text to clipboardcontent
clip_paste_filePaste clipboard contents to filepath
clip_pasteRead clipboard contents(none)
clip_clearClear clipboard(none)

Transform

7 tools
ToolDescriptionArguments
transform_diffCompute unified diff between two textsa, b, context?
transform_encodeEncode/decode base64, hex, URL encodinginput, encoding, direction
transform_hashHash text with SHA-256, SHA-512, BLAKE3, MD5input, algorithm
transform_regexTest and extract regex matchesinput, pattern, replace?
transform_jsonParse, format, query, and merge JSONinput, action, query?
transform_textCase conversion, trim, wrap, truncateinput, action, options?
transform_archiveCreate and extract tar/zip archivesaction, path, output?
73 tools|11 modules