{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.aoreshkov/oracle-forms-mcp","description":"Serves Oracle Forms module content (.fmb/.mmb/.pll/.olb) from a directory to MCP clients.","repository":{"url":"https://github.com/aoreshkov/oracle-forms-mcp","source":"github"},"version":"0.1.1","packages":[{"registryType":"oci","identifier":"ghcr.io/aoreshkov/oracle-forms-mcp:0.1.1","transport":{"type":"stdio"},"packageArguments":[{"description":"Directory containing the Oracle Forms modules (in copy-mode, the pre-converted *_fmb.xml/*.pld files live here). Mount it into the container and point --forms-dir at the mount.","isRequired":true,"format":"string","value":"/forms","type":"named","name":"--forms-dir"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-12T21:13:22.740941Z","publishedAt":"2026-07-12T21:13:22.740941Z","updatedAt":"2026-07-12T21:13:22.740941Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.aoreshkov/oracle-forms-mcp","description":"Serves Oracle Forms module content (.fmb/.mmb/.pll/.olb) from a directory to MCP clients.","repository":{"url":"https://github.com/aoreshkov/oracle-forms-mcp","source":"github"},"version":"0.2.0","packages":[{"registryType":"oci","identifier":"ghcr.io/aoreshkov/oracle-forms-mcp:0.2.0","transport":{"type":"stdio"},"packageArguments":[{"description":"Directory containing the Oracle Forms modules (in copy-mode, the pre-converted *_fmb.xml/*.pld files live here). Mount it into the container and point --forms-dir at the mount.","isRequired":true,"format":"string","value":"/forms","type":"named","name":"--forms-dir"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-16T05:31:58.160685Z","publishedAt":"2026-07-16T05:31:58.160685Z","updatedAt":"2026-07-16T05:31:58.160685Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.aoreshkov/oracle-forms-mcp","description":"Serves Oracle Forms module content (.fmb/.mmb/.pll/.olb) from a directory to MCP clients.","repository":{"url":"https://github.com/aoreshkov/oracle-forms-mcp","source":"github"},"version":"0.3.0","packages":[{"registryType":"oci","identifier":"ghcr.io/aoreshkov/oracle-forms-mcp:0.3.0","transport":{"type":"stdio"},"packageArguments":[{"description":"Directory containing the Oracle Forms modules (in copy-mode, the pre-converted *_fmb.xml/*.pld files live here). Mount it into the container and point --forms-dir at the mount.","isRequired":true,"format":"string","value":"/forms","type":"named","name":"--forms-dir"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-16T20:23:29.710732Z","publishedAt":"2026-07-16T20:23:29.710732Z","updatedAt":"2026-07-16T20:23:29.710732Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.aoreshkov/oracle-forms-mcp","description":"Serves Oracle Forms module content (.fmb/.mmb/.pll/.olb) from a directory to MCP clients.","title":"Oracle Forms","repository":{"url":"https://github.com/aoreshkov/oracle-forms-mcp","source":"github"},"version":"0.4.0","websiteUrl":"https://github.com/aoreshkov/oracle-forms-mcp","icons":[{"src":"https://raw.githubusercontent.com/aoreshkov/oracle-forms-mcp/v0.4.0/assets/icon-512.png","mimeType":"image/png","sizes":["512x512"]},{"src":"https://raw.githubusercontent.com/aoreshkov/oracle-forms-mcp/v0.4.0/assets/icon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"oci","identifier":"ghcr.io/aoreshkov/oracle-forms-mcp:0.4.0","transport":{"type":"stdio"},"packageArguments":[{"description":"Directory containing the Oracle Forms modules (in copy-mode, the pre-converted *_fmb.xml/*.pld files live here). Mount it into the container and point --forms-dir at the mount.","isRequired":true,"format":"string","value":"/forms","type":"named","name":"--forms-dir"}]},{"registryType":"mcpb","identifier":"https://github.com/aoreshkov/oracle-forms-mcp/releases/download/v0.4.0/oracle-forms-mcp-0.4.0.mcpb","version":"0.4.0","fileSha256":"1bcdb8e785263f1edd61fe9fcb9677883be9b504d0711dc9d5e658b209b8e2fa","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"runtimeRequirements":{"liveConversion":"Converting binary .fmb/.pll in place needs an Oracle Forms installation (ORACLE_HOME) on the host; Oracle's frmf2xml/frmcmp tools are proprietary and are never bundled.","mcpb":"A JRE 21+ must be on PATH. MCPB manifests can only declare Node/Python runtimes, so this cannot be expressed in the bundle itself.","oci":"None — the image is self-contained, but it is copy-mode only: it serves modules that have already been converted to text (*_fmb.xml / *.pld) next to the modules in the mounted directory."}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T06:03:41.470637Z","publishedAt":"2026-08-07T06:03:41.470637Z","updatedAt":"2026-08-07T06:03:41.470637Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.aoreshkov/oracle-forms-mcp","description":"Serves Oracle Forms module content (.fmb/.mmb/.pll/.olb) from a directory to MCP clients.","title":"Oracle Forms","repository":{"url":"https://github.com/aoreshkov/oracle-forms-mcp","source":"github"},"version":"0.5.0","websiteUrl":"https://github.com/aoreshkov/oracle-forms-mcp","icons":[{"src":"https://raw.githubusercontent.com/aoreshkov/oracle-forms-mcp/v0.5.0/assets/icon-512.png","mimeType":"image/png","sizes":["512x512"]},{"src":"https://raw.githubusercontent.com/aoreshkov/oracle-forms-mcp/v0.5.0/assets/icon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"oci","identifier":"ghcr.io/aoreshkov/oracle-forms-mcp:0.5.0","transport":{"type":"stdio"},"packageArguments":[{"description":"Directory containing the Oracle Forms modules (in copy-mode, the pre-converted *_fmb.xml/*.pld files live here). Mount it into the container and point --forms-dir at the mount.","isRequired":true,"format":"string","value":"/forms","type":"named","name":"--forms-dir"},{"description":"Optional. Directory the converted XML / .pld text forms are kept in — one flat directory for all modules, each file named after its module (orders_fmb.xml, utils.pld). Mount a writable volume and point this at it to keep the text forms outside the cache. Must not be the forms directory. Also settable as OFMCP_CONVERTED_DIR.","format":"filepath","placeholder":"/converted","type":"named","name":"--converted-dir"},{"description":"Optional. Site-supplied converter run instead of Oracle's frmf2xml, as `<command> <module>` with the working directory set to the module's cache directory. Mount the script into the container and point this at it. Also settable as OFMCP_CONVERT_COMMAND.","format":"filepath","placeholder":"/opt/forms/convert.sh","type":"named","name":"--convert-command"}],"environmentVariables":[{"description":"Same as --converted-dir, for clients that set environment variables rather than arguments. The flag wins when both are given.","format":"filepath","name":"OFMCP_CONVERTED_DIR"},{"description":"Same as --convert-command, for clients that set environment variables rather than arguments. The flag wins when both are given.","format":"filepath","name":"OFMCP_CONVERT_COMMAND"}]},{"registryType":"mcpb","identifier":"https://github.com/aoreshkov/oracle-forms-mcp/releases/download/v0.5.0/oracle-forms-mcp-0.5.0.mcpb","version":"0.5.0","fileSha256":"7b436e3ff8baa5cac21bd791cad75a5814e4013c0cd2247071bf108cdd1d62b9","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"runtimeRequirements":{"liveConversion":"Converting binary .fmb/.pll in place needs an Oracle Forms installation (ORACLE_HOME) on the host; Oracle's frmf2xml/frmcmp tools are proprietary and are never bundled.","mcpb":"A JRE 21+ must be on PATH. MCPB manifests can only declare Node/Python runtimes, so this cannot be expressed in the bundle itself.","oci":"None — the image is self-contained, but it is copy-mode only: it serves modules that have already been converted to text (*_fmb.xml / *.pld) next to the modules in the mounted directory."}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T11:38:30.701003Z","publishedAt":"2026-08-07T11:38:30.701003Z","updatedAt":"2026-08-07T11:38:30.701003Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.aoreshkov/oracle-forms-mcp","description":"Serves Oracle Forms module content (.fmb/.mmb/.pll/.olb) from a directory to MCP clients.","title":"Oracle Forms","repository":{"url":"https://github.com/aoreshkov/oracle-forms-mcp","source":"github"},"version":"0.6.0","websiteUrl":"https://github.com/aoreshkov/oracle-forms-mcp","icons":[{"src":"https://raw.githubusercontent.com/aoreshkov/oracle-forms-mcp/v0.6.0/assets/icon-512.png","mimeType":"image/png","sizes":["512x512"]},{"src":"https://raw.githubusercontent.com/aoreshkov/oracle-forms-mcp/v0.6.0/assets/icon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"oci","identifier":"ghcr.io/aoreshkov/oracle-forms-mcp:0.6.0","transport":{"type":"stdio"},"packageArguments":[{"description":"Directory containing the Oracle Forms modules (in copy-mode, the pre-converted *_fmb.xml/*.pld files live here). Mount it into the container and point --forms-dir at the mount.","isRequired":true,"format":"string","value":"/forms","type":"named","name":"--forms-dir"},{"description":"Optional. Directory the converted XML / .pld text forms are kept in — one flat directory for all modules, each file named after its module (orders_fmb.xml, utils.pld). Mount a writable volume and point this at it to keep the text forms outside the cache. Must not be the forms directory. Also settable as OFMCP_CONVERTED_DIR.","format":"filepath","placeholder":"/converted","type":"named","name":"--converted-dir"},{"description":"Optional. Site-supplied converter run instead of Oracle's frmf2xml: a whole command line with its arguments, quoting any part that contains spaces, or a JSON array of arguments. It is spawned directly, never through a shell; the module's path replaces {} and is appended when {} is absent, and the working directory is the module's cache directory. Mount the converter into the container and point this at it. Also settable as OFMCP_CONVERT_COMMAND.","format":"string","placeholder":"/opt/forms/convert.sh --xml {}","type":"named","name":"--convert-command"}],"environmentVariables":[{"description":"Same as --converted-dir, for clients that set environment variables rather than arguments. The flag wins when both are given.","format":"filepath","name":"OFMCP_CONVERTED_DIR"},{"description":"Same as --convert-command — the whole command line, not just an executable — for clients that set environment variables rather than arguments. The flag wins when both are given.","format":"string","name":"OFMCP_CONVERT_COMMAND"}]},{"registryType":"mcpb","identifier":"https://github.com/aoreshkov/oracle-forms-mcp/releases/download/v0.6.0/oracle-forms-mcp-0.6.0.mcpb","version":"0.6.0","fileSha256":"61523a521da2b87877efab1cce7fc9e6ba9e6c4cf4bd057a47ccf2c1cd6f7652","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"runtimeRequirements":{"liveConversion":"Converting binary .fmb/.pll in place needs an Oracle Forms installation (ORACLE_HOME) on the host; Oracle's frmf2xml/frmcmp tools are proprietary and are never bundled.","mcpb":"A JRE 21+ must be on PATH. MCPB manifests can only declare Node/Python runtimes, so this cannot be expressed in the bundle itself.","oci":"None — the image is self-contained, but it is copy-mode only: it serves modules that have already been converted to text (*_fmb.xml / *.pld) next to the modules in the mounted directory."}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-10T10:43:07.13807Z","publishedAt":"2026-08-10T10:43:07.13807Z","updatedAt":"2026-08-10T10:43:07.13807Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.aoreshkov/oracle-forms-mcp","description":"Serves Oracle Forms module content (.fmb/.mmb/.pll/.olb) from a directory to MCP clients.","title":"Oracle Forms","repository":{"url":"https://github.com/aoreshkov/oracle-forms-mcp","source":"github"},"version":"0.7.0","websiteUrl":"https://github.com/aoreshkov/oracle-forms-mcp","icons":[{"src":"https://raw.githubusercontent.com/aoreshkov/oracle-forms-mcp/v0.7.0/assets/icon-512.png","mimeType":"image/png","sizes":["512x512"]},{"src":"https://raw.githubusercontent.com/aoreshkov/oracle-forms-mcp/v0.7.0/assets/icon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"oci","identifier":"ghcr.io/aoreshkov/oracle-forms-mcp:0.7.0","transport":{"type":"stdio"},"packageArguments":[{"description":"Directory containing the Oracle Forms modules (in copy-mode, the pre-converted *_fmb.xml/*.pld files live here). Mount it into the container and point --forms-dir at the mount.","isRequired":true,"format":"string","value":"/forms","type":"named","name":"--forms-dir"},{"description":"Optional. Directory the converted XML / .pld text forms are written into — the converter runs with this as its working directory, one flat directory for all modules, each file named after its module (orders_fmb.xml, utils.pld). Mount a writable volume and point this at it to keep the text forms outside the cache. Must not be the forms directory. Also settable as OFMCP_CONVERTED_DIR.","format":"filepath","placeholder":"/converted","type":"named","name":"--converted-dir"},{"description":"Optional. Site-supplied converter run instead of Oracle's frmf2xml: a whole command line with its arguments, quoting any part that contains spaces, or a JSON array of arguments. It is spawned directly, never through a shell; the module's path replaces {} and is appended when {} is absent, and the working directory is the converted directory (--converted-dir, else the module's cache directory), which is where it must write the text form. Mount the converter into the container and point this at it. Also settable as OFMCP_CONVERT_COMMAND.","format":"string","placeholder":"/opt/forms/convert.sh --xml {}","type":"named","name":"--convert-command"}],"environmentVariables":[{"description":"Same as --converted-dir, for clients that set environment variables rather than arguments. The flag wins when both are given.","format":"filepath","name":"OFMCP_CONVERTED_DIR"},{"description":"Same as --convert-command — the whole command line, not just an executable — for clients that set environment variables rather than arguments. The flag wins when both are given.","format":"string","name":"OFMCP_CONVERT_COMMAND"}]},{"registryType":"mcpb","identifier":"https://github.com/aoreshkov/oracle-forms-mcp/releases/download/v0.7.0/oracle-forms-mcp-0.7.0.mcpb","version":"0.7.0","fileSha256":"a4184d71d3814a0579f9c73849a323f04b574dbb0e08805a07764a3acd09d020","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"runtimeRequirements":{"liveConversion":"Converting binary .fmb/.pll in place needs an Oracle Forms installation (ORACLE_HOME) on the host; Oracle's frmf2xml/frmcmp tools are proprietary and are never bundled.","mcpb":"A JRE 21+ must be on PATH. MCPB manifests can only declare Node/Python runtimes, so this cannot be expressed in the bundle itself.","oci":"None — the image is self-contained, but it is copy-mode only: it serves modules that have already been converted to text (*_fmb.xml / *.pld) next to the modules in the mounted directory."}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-13T19:24:58.472574Z","publishedAt":"2026-08-13T19:24:58.472574Z","updatedAt":"2026-08-13T19:24:58.472574Z","isLatest":true}}}],"metadata":{"count":7}}
