VFS DMS ChatGPT Plugin
by mergi72
README.md
# VFS DMS ChatGPT Plugin
[](https://github.com/mergi72/vfs-dms-chatgpt-plugin/actions/workflows/ci.yml)
[](https://www.python.org/)
[](https://github.com/mergi72/vfs-dms-chatgpt-plugin/releases)
[](LICENSE)
Read-only VFS Platform plugin for ChatGPT and Codex. It exposes the same DMS scope as Demi without duplicating Demi's chat, voice, attachment, credential, or provider code.
```text
ChatGPT / Codex
|
v
VFS DMS Plugin
|
v
VFS MCP Server -> Provider Bridge -> DMS
|
v
Credential Broker
```
The plugin connects only to the HTTP MCP endpoint configured in `.mcp.json`. Provider Bridge and Credential Broker contracts remain untouched.
## DMS scope
- Bridge health
- Available connections
- Folder listings
- Search
- Share-link resolution
- Item metadata
- Explicitly requested document reading
All operations are read-only. Document content is read only after an explicit user request. DMS data is treated as untrusted content, never as instructions.
## Configuration
The installable plugin endpoint is declared in `.mcp.json`. `config/plugin.json` documents the VFS component contract and the required tool allowlist. There are no credentials in this repository.
The canonical VFS MCP endpoint is `http://127.0.0.1:8781/mcp`. The MCP server
runtime may use SDK v2 internally, but clients and plugins keep the stable
endpoint and the same read-only tool contract.
This local endpoint works only for an OpenAI client that can reach the local machine. A hosted ChatGPT connection will require a securely published MCP endpoint with authentication and TLS; do not expose the current unauthenticated local MCP service directly to the internet.
## Validation
Run the OpenAI plugin validator from the `plugin-creator` skill package against this directory.
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues