MCP server intelligence profile

MCP ChatGPT Full PC Dev MCP Server

Enables ChatGPT to control a Windows PC remotely via OpenAI Secure MCP Tunnel, executing file operations, PowerShell commands, and system actions through a local MCP server

Local Onlytgzx
Awaiting current scanSource Git · 3a3442447c70ab61e09e994886e91fcf54098f8a

The selected current version does not yet have completed public verification. Unknown does not mean clean or vulnerable.

1Distribution channel
30Independently observed tools
0Linked remote endpoints
AvailableVersion intelligence

Detailed security scan evidence is not public for this MCP yet. Public identity, registry metadata, and independently observed protocol inventory remain available.

Install and connect

Installation and connection instructions are shown only when supported by retained package, repository, or endpoint evidence.

No verified installation or connection method is available in the retained evidence yet.

Identity

Canonical slugmcp-chatgpt-full-pc-dev-57e3c7b3DeploymentLocal Only
Canonical packageRepositorytgzx/MCP-ChatGPT
First publishedLatest release
Last security verificationClassification confidence90%
PublicationDraftOfficial distributionNot verified

Distributions

ChannelIdentifierCurrent versionVersionsSource
source_gittgzx/mcp-chatgpt3a3442447c70ab61e09e994886e91fcf54098f8a1Repository

Current release

PackageVersionPublished / observedInventorySecurity scan
source_gittgzx/mcp-chatgpt3a3442447c70ab61e09e994886e91fcf54098f8aCurrentAug 25, 202630 toolsSucceeded · 0 resources · 0 promptsEvidence restricted
Enterprise protection

Continuously monitor this MCP for security risk

Independently scan the exact version your agents use, receive alerts when its risk changes, and investigate every finding with retained version evidence.

  • Independent exact-version security scans
  • Continuous release and vulnerability monitoring
  • Risk-change alerts with capability context
  • Historical evidence and API exports
Custom pricingContact salesTailored to your organization, integrations, data needs, and support requirements.

Current version evidence

No public current-version evidence is available yet.

Current protocol inventory

2025-06-18Negotiated protocol
mcp-chatgpt-full-pc-devServer-reported name
1Capability groups
Aug 25, 2026Observed

Tools 30

ToolCategoryAnnotationsRisk
append_fileAdiciona texto ao final de um arquivo.
Input schema
{
  "type": "object",
  "properties": {
    "targetPath": {
      "type": "string"
    },
    "content": {
      "type": "string"
    }
  },
  "required": [
    "targetPath",
    "content"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
browser_clickAciona um elemento da pagina por ref ou seletor.
Input schema
{
  "type": "object",
  "properties": {
    "sessionId": {
      "type": "string"
    },
    "ref": {
      "type": "string"
    },
    "selector": {
      "type": "string"
    },
    "timeoutMs": {
      "type": "integer",
      "minimum": 500,
      "maximum": 60000,
      "default": 10000
    }
  },
  "required": [
    "sessionId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
browser_closeFecha uma sessao persistente de browser.
Input schema
{
  "type": "object",
  "properties": {
    "sessionId": {
      "type": "string"
    }
  },
  "required": [
    "sessionId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
browser_consoleRetorna eventos de console, page errors e responses com erro da sessao.
Input schema
{
  "type": "object",
  "properties": {
    "sessionId": {
      "type": "string"
    },
    "maxEvents": {
      "type": "integer",
      "minimum": 1,
      "maximum": 200,
      "default": 50
    },
    "includeInfo": {
      "type": "boolean",
      "default": false
    }
  },
  "required": [
    "sessionId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
browser_fillDefine o valor de um campo da pagina por ref ou seletor.
Input schema
{
  "type": "object",
  "properties": {
    "sessionId": {
      "type": "string"
    },
    "ref": {
      "type": "string"
    },
    "selector": {
      "type": "string"
    },
    "value": {
      "type": "string"
    },
    "timeoutMs": {
      "type": "integer",
      "minimum": 500,
      "maximum": 60000,
      "default": 10000
    }
  },
  "required": [
    "sessionId",
    "value"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
browser_get_urlRetorna URL e titulo atuais de uma sessao de browser.
Input schema
{
  "type": "object",
  "properties": {
    "sessionId": {
      "type": "string"
    }
  },
  "required": [
    "sessionId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
browser_hoverMove o ponteiro sobre elemento por ref ou seletor.
Input schema
{
  "type": "object",
  "properties": {
    "sessionId": {
      "type": "string"
    },
    "ref": {
      "type": "string"
    },
    "selector": {
      "type": "string"
    },
    "timeoutMs": {
      "type": "integer",
      "minimum": 500,
      "maximum": 60000,
      "default": 10000
    }
  },
  "required": [
    "sessionId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
browser_keyEnvia uma tecla para a pagina atual.
Input schema
{
  "type": "object",
  "properties": {
    "sessionId": {
      "type": "string"
    },
    "key": {
      "type": "string"
    }
  },
  "required": [
    "sessionId",
    "key"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
browser_list_sessionsLista sessoes persistentes de browser abertas pelo MCP.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {}
}
browser_open_urlAbre uma URL em uma sessao persistente de browser.
Input schema
{
  "type": "object",
  "properties": {
    "sessionId": {
      "type": "string"
    },
    "url": {
      "type": "string"
    },
    "waitUntil": {
      "type": "string",
      "enum": [
        "load",
        "domcontentloaded",
        "networkidle",
        "commit"
      ],
      "default": "domcontentloaded"
    },
    "timeoutMs": {
      "type": "integer",
      "minimum": 1000,
      "maximum": 120000,
      "default": 60000
    },
    "waitMs": {
      "type": "integer",
      "minimum": 0,
      "maximum": 30000,
      "default": 1500
    }
  },
  "required": [
    "sessionId",
    "url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
browser_resizeRedimensiona viewport de uma sessao de browser.
Input schema
{
  "type": "object",
  "properties": {
    "sessionId": {
      "type": "string"
    },
    "width": {
      "type": "integer",
      "minimum": 320,
      "maximum": 3840
    },
    "height": {
      "type": "integer",
      "minimum": 240,
      "maximum": 2160
    }
  },
  "required": [
    "sessionId",
    "width",
    "height"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
browser_screenshotTira screenshot de uma sessao persistente de browser.
Input schema
{
  "type": "object",
  "properties": {
    "sessionId": {
      "type": "string"
    },
    "fullPage": {
      "type": "boolean",
      "default": true
    }
  },
  "required": [
    "sessionId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
browser_scrollMove a pagina atual usando wheel do Playwright.
Input schema
{
  "type": "object",
  "properties": {
    "sessionId": {
      "type": "string"
    },
    "direction": {
      "type": "string",
      "enum": [
        "up",
        "down",
        "left",
        "right"
      ],
      "default": "down"
    },
    "amount": {
      "type": "integer",
      "minimum": 1,
      "maximum": 5000,
      "default": 700
    }
  },
  "required": [
    "sessionId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
browser_snapshotGera resumo textual da pagina com refs numeradas.
Input schema
{
  "type": "object",
  "properties": {
    "sessionId": {
      "type": "string"
    },
    "maxElements": {
      "type": "integer",
      "minimum": 1,
      "maximum": 300,
      "default": 120
    },
    "includeHidden": {
      "type": "boolean",
      "default": false
    },
    "maxTextLines": {
      "type": "integer",
      "minimum": 0,
      "maximum": 100,
      "default": 30
    }
  },
  "required": [
    "sessionId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
browser_startCria uma sessao persistente de browser Playwright para navegacao e testes visuais.
Input schema
{
  "type": "object",
  "properties": {
    "headless": {
      "type": "boolean",
      "default": true
    },
    "width": {
      "type": "integer",
      "minimum": 320,
      "maximum": 3840,
      "default": 1440
    },
    "height": {
      "type": "integer",
      "minimum": 240,
      "maximum": 2160,
      "default": 1000
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
browser_waitAguarda tempo, seletor ou texto na pagina atual.
Input schema
{
  "type": "object",
  "properties": {
    "sessionId": {
      "type": "string"
    },
    "waitMs": {
      "type": "integer",
      "minimum": 0,
      "maximum": 120000,
      "default": 1000
    },
    "selector": {
      "type": "string"
    },
    "text": {
      "type": "string"
    },
    "timeoutMs": {
      "type": "integer",
      "minimum": 500,
      "maximum": 120000,
      "default": 30000
    }
  },
  "required": [
    "sessionId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
create_directoryCria uma pasta recursivamente.
Input schema
{
  "type": "object",
  "properties": {
    "targetPath": {
      "type": "string"
    }
  },
  "required": [
    "targetPath"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
delete_pathRemove arquivo ou pasta. Recusa raiz de unidade.
Input schema
{
  "type": "object",
  "properties": {
    "targetPath": {
      "type": "string"
    },
    "recursive": {
      "type": "boolean",
      "default": false
    }
  },
  "required": [
    "targetPath"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get_file_infoMostra metadados básicos de arquivo ou pasta.
Input schema
{
  "type": "object",
  "properties": {
    "targetPath": {
      "type": "string"
    }
  },
  "required": [
    "targetPath"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
list_directoryLista arquivos e pastas de um caminho.
Input schema
{
  "type": "object",
  "properties": {
    "targetPath": {
      "type": "string",
      "default": "/home/runner/target/source"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
list_processesLista processos criados por start_ps nesta sessão MCP.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {}
}
move_pathMove ou renomeia arquivo/pasta.
Input schema
{
  "type": "object",
  "properties": {
    "sourcePath": {
      "type": "string"
    },
    "destinationPath": {
      "type": "string"
    }
  },
  "required": [
    "sourcePath",
    "destinationPath"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
psExecuta um comando PowerShell no PC.
Input schema
{
  "type": "object",
  "properties": {
    "command": {
      "type": "string"
    },
    "cwd": {
      "type": "string",
      "default": "/home/runner/target/source"
    },
    "timeoutMs": {
      "type": "integer",
      "minimum": 1000,
      "maximum": 300000,
      "default": 60000
    }
  },
  "required": [
    "command"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
read_fileLê arquivo de texto.
Input schema
{
  "type": "object",
  "properties": {
    "targetPath": {
      "type": "string"
    },
    "maxChars": {
      "type": "integer",
      "minimum": 100,
      "maximum": 500000,
      "default": 120000
    }
  },
  "required": [
    "targetPath"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
read_processLê stdout/stderr de um processo iniciado por start_ps.
Input schema
{
  "type": "object",
  "properties": {
    "sessionId": {
      "type": "string"
    },
    "maxChars": {
      "type": "integer",
      "minimum": 1000,
      "maximum": 120000,
      "default": 30000
    }
  },
  "required": [
    "sessionId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
screenshot_urlAbre uma URL em Edge headless, com fallback Chromium, e retorna screenshot.
Input schema
{
  "type": "object",
  "properties": {
    "url": {
      "type": "string"
    },
    "waitMs": {
      "type": "integer",
      "minimum": 0,
      "maximum": 30000,
      "default": 1500
    },
    "fullPage": {
      "type": "boolean",
      "default": true
    },
    "width": {
      "type": "integer",
      "minimum": 320,
      "maximum": 3840,
      "default": 1440
    },
    "height": {
      "type": "integer",
      "minimum": 240,
      "maximum": 2160,
      "default": 1000
    },
    "waitUntil": {
      "type": "string",
      "enum": [
        "load",
        "domcontentloaded",
        "networkidle",
        "commit"
      ],
      "default": "domcontentloaded"
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
search_namesBusca arquivos e pastas por nome.
Input schema
{
  "type": "object",
  "properties": {
    "rootPath": {
      "type": "string"
    },
    "pattern": {
      "type": "string"
    },
    "maxResults": {
      "type": "integer",
      "minimum": 1,
      "maximum": 500,
      "default": 100
    }
  },
  "required": [
    "rootPath",
    "pattern"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
start_psInicia um comando PowerShell longo em segundo plano.
Input schema
{
  "type": "object",
  "properties": {
    "command": {
      "type": "string"
    },
    "cwd": {
      "type": "string",
      "default": "/home/runner/target/source"
    }
  },
  "required": [
    "command"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
stop_processEncerra um processo iniciado por start_ps.
Input schema
{
  "type": "object",
  "properties": {
    "sessionId": {
      "type": "string"
    }
  },
  "required": [
    "sessionId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
write_fileCria ou sobrescreve arquivo de texto.
Input schema
{
  "type": "object",
  "properties": {
    "targetPath": {
      "type": "string"
    },
    "content": {
      "type": "string"
    }
  },
  "required": [
    "targetPath",
    "content"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Resources 0

  • None observed.

Resource templates 0

  • None observed.

Prompts 0

  • None observed.

Remote endpoints

EndpointTransportAuthenticationHealthObserved
No verified remote endpoint is linked.

MCP ChatGPT Full PC Dev MCP Server questions

How do I install MCP ChatGPT Full PC Dev MCP Server?

No verified package installation command is available in the retained catalog evidence.

What tools does MCP ChatGPT Full PC Dev MCP Server provide?

MCP ChatGPT Full PC Dev MCP Server exposed 30 tools during independent protocol observation, including append_file, browser_click, browser_close, browser_console, browser_fill, browser_get_url, browser_hover, browser_key, and others.

Is MCP ChatGPT Full PC Dev MCP Server secure?

The selected current version does not yet have completed public verification. Unknown does not mean clean or vulnerable.

Company and product intelligence

These internal links are derived from strong identity fields such as the implementation name, package, repository, vendor, and listing name—not generic description prose.

Associated company landscape

OpenAI intelligence →

Association is based on retained identity fields; it does not by itself prove first-party publication.

Explore related MCP server guides

Curated product and capability guides containing this catalog record.

Official vs Community MCP Servers

Let’s talk about MCP security.

Share your details and our security team will contact you.