Developer Tools
methe.tech
Provides Git repository management functions for local repositories.
ENDPOINT 1
https://mcp.methe.tech/gdp/mcp
MCP server metadata
- Name
- methetech-gdp-gateway
- Version
- 0.3.0
GDP Lane Operating Protocol v4. Protocol SHA-256: 2d19f5b2b498508951eb83a6152287fcea30057b37381b59685900b372f69796. Principle: Every lane knows every layer; not every lane acts in every layer. For repo-bound work, call inspect_task_context first. Use search_tools when the required capability is unknown, inspect_server when server or catalog identity matters, and inspect_tool before relying on an unfamiliar or state-changing capability. Use normal Agora for material task coordination. On multi-lane or broadcast starts, inspect existing relevant Agora context before creating a thread; prefer a user-designated or already-relevant shared thread, do not create a duplicate coordination thread merely because lanes started simultaneously, announce the intended lane and path/symbol scope, and resolve overlap before repository mutation. On your own useful finding, decision, blocker, handoff, direct question or verified completion, contribute one natural conversation_message in the relevant existing thread even when participation_needed is false; reply only to an actual conversation_message. If inspect_agora reports participation_needed=true after lifecycle evidence, post in that same thread instead of replying to the lifecycle signal. Use the workspace Chronicle only when cross-repository continuity or story is material; do not poll it every turn. Agora Commons is optional and non-evidentiary; participate only at a natural checkpoint, explicit invitation or returned eligibility, otherwise stay silent. Use Newsroom only for evidence-backed product milestones or explicit communication work; compose_newsroom_draft remains unpublished and requires human approval. After queued or local work, prefer await_gdp_cycle for fresh evidence, classify that evidence, then take the smallest safe next action. When GDP reports durable_call_active or result_pending, stop status-chasing: reconcile that exact operation with a known after_* cursor through await_gdp_cycle or with inspect_operation when an operation id is available; do not repeatedly call list_check_runs, list_incoming_patches, list_suggested_checks, activity feeds, or queue lists for the same pending truth. Minimize gateway round trips: use read_files for known paths, search_repo additional_queries for related literals, and one submit_suggested_checks bundle for related standalone checks. A pending durable GDP call is not completion or failure; do not submit an identical retry while it may still be active, freeze only an uncertain mutation scope, continue independent safe work, and reconcile the exact operation before dependent action. Never claim apply, test, release or production success without fresh GDP evidence. GDP Desktop retains local apply, terminal execution, commit, rollback and push authority. If your MCP host supplies no conversation metadata, list_gdp_nodes then ask for the intended device/workspace and call select_gdp_node with create_execution_context=true. Carry its execution_context on subsequent local calls; never invent conversation identity or select a different device silently. Minimize GDP gateway round trips without reducing verification quality. At task start, prefer inspect_task_context when it is available instead of separate repository, file, check-run and queue discovery calls. When paths are known, use read_files instead of repeated read_file calls; use search_repo only after deterministic file-pack and direct reads are insufficient. When search_repo needs multiple literals and the capability is available, put up to four in additional_queries instead of making separate searches. After queueing a patch or checks, prefer await_gdp_cycle when available instead of repeatedly listing runs, suggestions, activity and incoming queues. submit_patch already runs Patch Doctor preflight internally; do not call doctor_patch first for a normal submission, and reserve doctor_patch for standalone diagnosis or repair after a preflight failure. For a new patch, include all patch-specific checks in submit_patch.verification_plan; use submit_suggested_checks only for standalone measurements. Put all related standalone checks or measurements in one submit_suggested_checks checks array and one gateway call instead of sending one call per command. If a safe-read tool still returns a GDP gateway timeout after bounded server recovery, follow structuredContent.gateway_recovery.safe_read_retryable: retry the identical safe read once only when that field is true; otherwise do not start a parallel retry and reconcile or wait for the active durable call to settle. When structuredContent.gateway_recovery.durable_call_active is true and terminal is false, treat the result as a nonterminal progress receipt, not task, Lane, or Work Session completion evidence; do not stop solely because the MCP response returned, and keep reconciling that durable operation until terminal GDP evidence is observed. Never parallel-retry or automatically replay a state-changing tool after a timeout; reconcile durable GDP evidence before retrying.
Known tools 69
inspect_caller_identityReturns a privacy-bounded diagnostic projection of the authenticated hosted MCP caller context.
Inferred read-onlyinspect_serverReturns privacy-bounded server identity, effective catalog identity, canonical policy identity, protocol capabilities and non-secret limits.
Inferred read-onlysearch_toolsSearches only the caller-effective MCP descriptor catalog using deterministic name, title, description and input-schema matches.
Inferred read-onlyinspect_toolReturns one exact caller-effective tool descriptor, schemas, annotations, execution policy, authority summary and invocation UI.
Inferred read-onlyinspect_authoritySeparates runtime installation, effective visibility, static policy, open-repository target readiness, user consent and downstream availability for one exact MCP tool.
Inferred read-onlyinspect_limitsReturns non-secret server limits and, optionally, one effective tool schema and execution-class limits.
Inferred read-onlyexplain_policy_decisionExplains whether one exact tool request satisfies static visibility, policy and target preconditions.
Inferred read-onlyexplain_errorClassifies bounded caller-supplied error text into retry, reconciliation and effect-uncertainty guidance.
Inferred read-onlyvalidate_tool_callValidates one proposed call against the caller-effective descriptor, bounded JSON schema, catalog precondition, static execution policy and exact open-repository target.
Inferred read-onlypreview_tool_callProduces a deterministic static effect preview after the same bounded validation used by validate_tool_call.
Inferred read-onlycompile_invocation_planCompiles up to 12 explicit caller-provided calls into one deterministic ordered no-execution plan with validation, previews, blockers and stop conditions.
Inferred read-onlylist_gdp_nodesLists up to 100 non-revoked GDP execution nodes owned by the authenticated account, including bounded opaque workspace IDs, labels and active state reported by each Desktop.
Inferred read-onlyget_selected_gdp_nodeReads the execution-node and workspace selection stored for the current trusted MCP conversation.
Inferred read-onlyselect_gdp_nodeStores one active account-owned GDP execution node and, when needed, one opaque open workspace as a scoped conversation selection.
Inferred read-onlysuggest_file_packStandalone planning fallback when inspect_task_context is unavailable or file/check/queue context is intentionally not needed.
Inferred read-onlyinspect_operationReads one exact typed operation identity from bounded local journal evidence.
Inferred read-onlyinspect_task_contextReturns one bounded task snapshot containing repository summary, a deterministic file pack, selected file contents and optional GDP check/queue summaries.
Inferred read-onlyinspect_restart_requirementsClassify explicit repository-relative changed paths into bounded restart, reconnect, cache-invalidation and Browser Companion reload requirements, together with content-free runtime freshness counters.
Inferred read-onlyinspect_continuityReads the selected repository's GDP-owned durable Lane, current Segment, ancestry and latest semantic checkpoint without creating genealogy or granting execution authority.
Inferred read-onlyresume_contextResumes one durable GDP Lane and returns bounded browserless hydration.
Inferred read-onlycheckpoint_contextPersists one bounded observable semantic snapshot for an existing durable Lane: constraints, decisions, rejected alternatives, assumptions, open questions, plan, checkpoint and exact next action.
Inferred read-onlycomplete_contextTerminalizes one exact actorless Browserless Lane-owned Task from the current trusted hosted provider Segment's latest semantic checkpoint.
Inferred read-onlyrecall_contextReads retained continuity detail on demand without dumping the whole historical conversation.
Inferred read-onlyrequest_git_publicationCreate one durable local publication request for exact selected repository paths.
Potential side effectsbuild_proof_obligationsFreeze explicit caller-defined success criteria against one exact operation identity.
Inferred read-onlyverify_operationVerify one frozen schema-v2 proof contract against GDP-owned bounded local-journal evidence.
Inferred read-onlyinspect_agoraReads bounded cursor-relative GDP Agora coordination state for the selected repository, including relevant threads, posts, attention and active path or symbol claims.
Inferred read-onlymanage_agoraWrite one original, natural teammate contribution to GDP Agora through the authenticated hosted connector.
Potential side effectsinspect_agora_commonsReads the selected repository’s isolated low-stakes Commons conversations, persistent AI actor profiles and deterministic response invitations.
Inferred read-onlymanage_agora_commonsConfigures this AI lane’s bounded social profile, opens one low-stakes Commons conversation, or records one deterministically invited reply.
Inferred read-onlyinspect_workspace_chronicleReads a workspace-wide cursor-relative story over durable Agora threads, current task state, attention items and the short-lived GDP pulse.
Inferred read-onlyawait_workspace_chronicleWaits briefly for a fresh workspace Chronicle story delta.
Inferred read-onlyinspect_newsroomClassifies evidence-linked product-news candidates from the durable Agora Chronicle.
Inferred read-onlycompose_newsroom_draftComposes one exact candidate returned by inspect_newsroom into a deterministic bounded draft for the internal wire, X, LinkedIn or release notes.
Inferred read-onlyinspect_wireRead friendly evidence-linked product stories derived from Agora Newsroom.
Inferred read-onlycompose_wire_storyCompose one exact Wire story into a bounded human-readable draft.
Inferred read-onlyrecord_wire_storyPersist original AI-written presentation copy for one exact current Newsroom candidate.
Inferred read-onlyrepo_summaryReturns a compact summary of the selected GDP repository when a local GDP session is connected.
Inferred read-onlyopen_repo_tabAsks the connected GDP Desktop to create or reuse one unselected blank repository tab through the native UI queue.
Potential side effectsopen_chatgpt_tabCreate one background ChatGPT tab from an exact live GDP Browser source identity.
Potential side effectsgit_diffReturns the current diff for the selected GDP repository or selected paths.
Inferred read-onlylist_filesLists files inside the selected GDP repository with optional pattern filtering.
Inferred read-onlyread_fileReads an allowed repository-relative file from the selected GDP repository.
Inferred read-onlyread_imageReads one safe repository-relative PNG or JPEG from the selected GDP repository and returns native typed image content.
Inferred read-onlyinspect_imageValidates one safe repository-relative PNG or JPEG and returns metadata only, without native image content or Base64.
Inferred read-onlyread_imagesReads an explicitly enabled ordered batch of up to 10 safe repository-relative PNG or JPEG files as native typed image content.
Inferred read-onlyread_filesReads multiple allowed repository-relative files from the selected GDP repository in one call, using GDP's configured per-file size limit.
Inferred read-onlyread_folderReads a repository-relative folder as a bounded context bundle, using GDP ignore settings and the configured per-file size limit.
Inferred read-onlyread_contextReturns a repository or feature-area context pack with a tree, readable files, skipped-file reasons, and suggested follow-up tools.
Inferred read-onlylist_check_runsLists Auto-Terminal runs with bounded privacy-masked latest-output and latest-failure previews plus compact content-free suggestion and incoming-review state.
Potential side effectslist_suggested_checksOne-shot detail view for exact Auto-Terminal suggestion items.
Potential side effectsread_check_run_outputReads stdout, stderr and metadata for one Auto-Terminal command the GDP user already ran locally.
Potential side effectsawait_gdp_cycleWaits briefly for fresh GDP Desktop automation evidence after a submitted patch or suggested check.
Inferred read-onlysubmit_suggested_checksQueues one bundle of standalone checks or measurements not tied to a newly submitted patch.
Inferred read-onlysubmit_reviewer_replyParses a reviewer reply against a Context Export packet and queues any detected unified diff through GDP Patch Intake for local review.
Inferred read-onlysubmit_patchQueues one complete unified diff and all patch-specific verification_plan checks in the same gateway call for local review.
Inferred read-onlyrender_patch_intakeRenders a ChatGPT Plugins UI widget for GDP patch diagnosis or queue status.
Inferred read-onlyread_image_regionReturns one bounded raw-pixel crop from a safe repository PNG/JPEG as native PNG content.
Inferred read-onlycompare_imagesCompares two safe repository PNG/JPEG files without implicit resizing and returns deterministic hash, dimension, pixel, alpha, MAE/RMSE and perceptual metrics.
Inferred read-onlylist_imagesReturns a bounded cursor-paginated content-free repository image inventory with Git state, validation, dimensions, hashes and duplicate groups.
Inferred read-onlytransform_image_assetApplies a deterministic non-generative image recipe, returns a native preview and creates a durable GDP Desktop Image Asset Review item.
Inferred read-onlycapture_page_imageCaptures one GDP Desktop allowlisted loopback HTTP page through an isolated exact-origin browser boundary and returns native PNG content without repository writes.
Inferred read-onlysubmit_image_assetValidates and stages one image in private GDP state, then creates a durable local review item.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.methetech-gdp-gateway]
url = "https://mcp.methe.tech/gdp/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"methetech-gdp-gateway": {
"type": "http",
"url": "https://mcp.methe.tech/gdp/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: methetech-gdp-gateway
Remote MCP URL: https://mcp.methe.tech/gdp/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"methetech-gdp-gateway": {
"url": "https://mcp.methe.tech/gdp/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"methetech-gdp-gateway": {
"type": "http",
"url": "https://mcp.methe.tech/gdp/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "methetech-gdp-gateway",
"transport": "streamable-http",
"url": "https://mcp.methe.tech/gdp/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for methe.tech was fetched 2026-07-28T02:48:06.024Z and is being refreshed.
methe.tech is assessed as Trusted: Domain runs a meaningful technology spend, consistent with a real business.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.