{"name":"io.github.aoreshkov/oracle-forms-mcp","slug":"aoreshkov-oracle-forms-mcp","title":"Oracle Forms","description":"Serves Oracle Forms module content (.fmb/.mmb/.pll/.olb) from a directory to MCP clients.","url":"https://mcp.market/server/aoreshkov-oracle-forms-mcp","rating":null,"grade":"A","score":88,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":24,"stars":3,"forks":1,"downloads_week":null,"last_push_at":"2026-09-28T05:50:23.000Z","license":"Apache-2.0"},"uptime":null,"claimed":false,"transport":"mixed","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/aoreshkov/oracle-forms-mcp","website":"https://github.com/aoreshkov/oracle-forms-mcp","version":"0.17.0","remotes":[],"packages":[{"registryType":"oci","identifier":"ghcr.io/aoreshkov/oracle-forms-mcp:0.17.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","type":"named","name":"--forms-dir","value":"/forms"},{"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, the output file's path replaces {out}, 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 unless it writes to {out}. 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"},{"description":"Optional. Converter for .pll libraries only, run instead of whatever would convert them otherwise; same syntax and placeholders as --convert-command. frmcmp writes its .pld next to the module unless told otherwise, so give it Output_File={out}. Also settable as OFMCP_COMPILE_COMMAND.","format":"string","placeholder":"/opt/forms/frmcmp.sh Module={} Module_Type=LIBRARY Script=YES Batch=YES Logon=NO Output_File={out}","type":"named","name":"--compile-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"},{"description":"Same as --compile-command — the whole command line for converting .pll libraries — for clients that set environment variables rather than arguments. The flag wins when both are given.","format":"string","name":"OFMCP_COMPILE_COMMAND"}]},{"registryType":"mcpb","identifier":"https://github.com/aoreshkov/oracle-forms-mcp/releases/download/v0.17.0/oracle-forms-mcp-0.17.0.mcpb","version":"0.17.0","fileSha256":"4a83ed2ea28f545a5e3a794c89f2bbdd2210d2945f304c68f5af02e28507ffa9","transport":{"type":"stdio"}}],"tools":[],"scan":null,"grade_history":[],"reviews":[]}