OpenAI intelligence →
Association is based on retained identity fields; it does not by itself prove first-party publication.
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
Detailed security scan evidence is not public for this MCP yet. Public identity, registry metadata, and independently observed protocol inventory remain available.
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.
| Canonical slug | mcp-chatgpt-full-pc-dev-57e3c7b3 | Deployment | Local Only |
|---|---|---|---|
| Canonical package | — | Repository | tgzx/MCP-ChatGPT |
| First published | — | Latest release | — |
| Last security verification | — | Classification confidence | 90% |
| Publication | Draft | Official distribution | Not verified |
| Channel | Identifier | Current version | Versions | Source |
|---|---|---|---|---|
| source_git | tgzx/mcp-chatgpt | 3a3442447c70ab61e09e994886e91fcf54098f8a | 1 | Repository |
| Package | Version | Published / observed | Inventory | Security scan |
|---|---|---|---|---|
| source_gittgzx/mcp-chatgpt | 3a3442447c70ab61e09e994886e91fcf54098f8aCurrent | Aug 25, 2026 | 30 toolsSucceeded · 0 resources · 0 prompts | Evidence restricted |
Independently scan the exact version your agents use, receive alerts when its risk changes, and investigate every finding with retained version evidence.
No public current-version evidence is available yet.
| Tool | Category | Annotations | Risk |
|---|---|---|---|
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#"
} | — | — |
| Endpoint | Transport | Authentication | Health | Observed |
|---|---|---|---|---|
| No verified remote endpoint is linked. | ||||
No verified package installation command is available in the retained catalog evidence.
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.
The selected current version does not yet have completed public verification. Unknown does not mean clean or vulnerable.
These internal links are derived from strong identity fields such as the implementation name, package, repository, vendor, and listing name—not generic description prose.
Association is based on retained identity fields; it does not by itself prove first-party publication.
Curated product and capability guides containing this catalog record.