← chatgpt-codex-local-mcp

chatgpt-codex-local-mcp c888f3197bc4f1a216dfd855e15ba9d089e9b9fd

source_git · dpaula/chatgpt-codex-local-mcp · current release

17
Tools
0
Resources
0
Templates
0
Prompts

Observation

Observed 2026-08-25T17:52:59.203Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.

Server capabilities
{
  "logging": {},
  "tools": {
    "listChanged": true
  }
}

Tools 17

ToolCategoryAnnotationsRisk
detect_project_stackDetect common stack markers for a project directory.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "projectPath": {
      "type": "string",
      "description": "Absolute path to a project directory inside an allowed root."
    }
  },
  "required": [
    "projectPath"
  ]
}
Annotations
{
  "readOnlyHint": true,
  "destructiveHint": false,
  "idempotentHint": true
}
Read only · Non-destructive
get_git_diffRun a read-only git diff for a project directory inside an allowed root.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "projectPath": {
      "type": "string",
      "description": "Absolute project directory path."
    },
    "staged": {
      "default": false,
      "description": "Return staged diff instead of working-tree diff.",
      "type": "boolean"
    }
  },
  "required": [
    "projectPath"
  ]
}
Annotations
{
  "readOnlyHint": true,
  "destructiveHint": false,
  "idempotentHint": true
}
Read only · Non-destructive
get_git_statusRun a read-only git status for a project directory inside an allowed root.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "projectPath": {
      "type": "string",
      "description": "Absolute project directory path."
    }
  },
  "required": [
    "projectPath"
  ]
}
Annotations
{
  "readOnlyHint": true,
  "destructiveHint": false,
  "idempotentHint": true
}
Read only · Non-destructive
list_allowed_repositoriesList configured allowed roots and likely project directories under them.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "maxDepth": {
      "default": 2,
      "description": "Directory depth to scan below each allowed root.",
      "type": "integer",
      "minimum": 0,
      "maximum": 3
    }
  }
}
Annotations
{
  "readOnlyHint": true,
  "destructiveHint": false,
  "idempotentHint": true
}
Read only · Non-destructive
list_project_filesList files under a project directory inside an allowed root.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "projectPath": {
      "type": "string",
      "description": "Absolute project directory path."
    },
    "maxDepth": {
      "default": 4,
      "type": "integer",
      "minimum": 0,
      "maximum": 10
    },
    "maxFiles": {
      "default": 300,
      "type": "integer",
      "minimum": 1,
      "maximum": 2000
    },
    "includeHidden": {
      "default": false,
      "type": "boolean"
    }
  },
  "required": [
    "projectPath"
  ]
}
Annotations
{
  "readOnlyHint": true,
  "destructiveHint": false,
  "idempotentHint": true
}
Read only · Non-destructive
read_architecture_memoryRead docs/memory/arquitetura.md with technical architecture context.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "projectPath": {
      "type": "string",
      "description": "Absolute project directory path."
    },
    "maxBytes": {
      "default": 200000,
      "type": "integer",
      "minimum": 1,
      "maximum": 200000
    }
  },
  "required": [
    "projectPath"
  ]
}
Annotations
{
  "readOnlyHint": true,
  "destructiveHint": false,
  "idempotentHint": true
}
Read only · Non-destructive
read_backlog_memoryRead docs/memory/backlog.md with TODO, DOING, and DONE items.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "projectPath": {
      "type": "string",
      "description": "Absolute project directory path."
    },
    "maxBytes": {
      "default": 200000,
      "type": "integer",
      "minimum": 1,
      "maximum": 200000
    }
  },
  "required": [
    "projectPath"
  ]
}
Annotations
{
  "readOnlyHint": true,
  "destructiveHint": false,
  "idempotentHint": true
}
Read only · Non-destructive
read_chat_context_memoryRead docs/memory/contexto-chat.md with current operational session context.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "projectPath": {
      "type": "string",
      "description": "Absolute project directory path."
    },
    "maxBytes": {
      "default": 200000,
      "type": "integer",
      "minimum": 1,
      "maximum": 200000
    }
  },
  "required": [
    "projectPath"
  ]
}
Annotations
{
  "readOnlyHint": true,
  "destructiveHint": false,
  "idempotentHint": true
}
Read only · Non-destructive
read_decisions_memoryRead docs/memory/decisoes.md with simplified ADR records.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "projectPath": {
      "type": "string",
      "description": "Absolute project directory path."
    },
    "maxBytes": {
      "default": 200000,
      "type": "integer",
      "minimum": 1,
      "maximum": 200000
    }
  },
  "required": [
    "projectPath"
  ]
}
Annotations
{
  "readOnlyHint": true,
  "destructiveHint": false,
  "idempotentHint": true
}
Read only · Non-destructive
read_fileRead a text file inside an allowed root. Sensitive files are blocked.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "filePath": {
      "type": "string",
      "description": "Absolute file path inside an allowed root."
    },
    "maxBytes": {
      "default": 200000,
      "type": "integer",
      "minimum": 1,
      "maximum": 200000
    }
  },
  "required": [
    "filePath"
  ]
}
Annotations
{
  "readOnlyHint": true,
  "destructiveHint": false,
  "idempotentHint": true
}
Read only · Non-destructive
read_important_files_memoryRead docs/memory/arquivos-importantes.md with key project files.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "projectPath": {
      "type": "string",
      "description": "Absolute project directory path."
    },
    "maxBytes": {
      "default": 200000,
      "type": "integer",
      "minimum": 1,
      "maximum": 200000
    }
  },
  "required": [
    "projectPath"
  ]
}
Annotations
{
  "readOnlyHint": true,
  "destructiveHint": false,
  "idempotentHint": true
}
Read only · Non-destructive
read_memory_indexRead docs/memory/index.md for navigation and current status.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "projectPath": {
      "type": "string",
      "description": "Absolute project directory path."
    },
    "maxBytes": {
      "default": 200000,
      "type": "integer",
      "minimum": 1,
      "maximum": 200000
    }
  },
  "required": [
    "projectPath"
  ]
}
Annotations
{
  "readOnlyHint": true,
  "destructiveHint": false,
  "idempotentHint": true
}
Read only · Non-destructive
read_onboarding_memoryRead docs/memory/onboarding.md to bootstrap a new project session.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "projectPath": {
      "type": "string",
      "description": "Absolute project directory path."
    },
    "maxBytes": {
      "default": 200000,
      "type": "integer",
      "minimum": 1,
      "maximum": 200000
    }
  },
  "required": [
    "projectPath"
  ]
}
Annotations
{
  "readOnlyHint": true,
  "destructiveHint": false,
  "idempotentHint": true
}
Read only · Non-destructive
read_pending_memoryRead docs/memory/pendencias.md with open issues and risks.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "projectPath": {
      "type": "string",
      "description": "Absolute project directory path."
    },
    "maxBytes": {
      "default": 200000,
      "type": "integer",
      "minimum": 1,
      "maximum": 200000
    }
  },
  "required": [
    "projectPath"
  ]
}
Annotations
{
  "readOnlyHint": true,
  "destructiveHint": false,
  "idempotentHint": true
}
Read only · Non-destructive
read_project_memoryRead docs/memory/projeto.md with functional project knowledge.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "projectPath": {
      "type": "string",
      "description": "Absolute project directory path."
    },
    "maxBytes": {
      "default": 200000,
      "type": "integer",
      "minimum": 1,
      "maximum": 200000
    }
  },
  "required": [
    "projectPath"
  ]
}
Annotations
{
  "readOnlyHint": true,
  "destructiveHint": false,
  "idempotentHint": true
}
Read only · Non-destructive
read_references_memoryRead docs/memory/referencias.md with important links and references.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "projectPath": {
      "type": "string",
      "description": "Absolute project directory path."
    },
    "maxBytes": {
      "default": 200000,
      "type": "integer",
      "minimum": 1,
      "maximum": 200000
    }
  },
  "required": [
    "projectPath"
  ]
}
Annotations
{
  "readOnlyHint": true,
  "destructiveHint": false,
  "idempotentHint": true
}
Read only · Non-destructive
search_in_projectSearch for literal text in text files under a project directory.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "projectPath": {
      "type": "string",
      "description": "Absolute project directory path."
    },
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 500,
      "description": "Literal text to search for."
    },
    "caseSensitive": {
      "default": false,
      "type": "boolean"
    },
    "maxDepth": {
      "default": 6,
      "type": "integer",
      "minimum": 0,
      "maximum": 10
    },
    "maxMatches": {
      "default": 100,
      "type": "integer",
      "minimum": 1,
      "maximum": 500
    },
    "includeHidden": {
      "default": false,
      "type": "boolean"
    }
  },
  "required": [
    "projectPath",
    "query"
  ]
}
Annotations
{
  "readOnlyHint": true,
  "destructiveHint": false,
  "idempotentHint": true
}
Read only · Non-destructive

Resources 0

Resource templates 0

Prompts 0

Let’s talk about MCP security.

Share your details and our security team will contact you.