About io.github.aoreshkov/oracle-forms-mcp
io.github.aoreshkov/oracle-forms-mcp is an MCP server published by aoreshkov in the Files category: serves Oracle Forms module content (.fmb/.mmb/.pll/.olb) from a directory to MCP clients.
The repository has 7 stars and 0 forks, with the last commit 3 days ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/aoreshkov/oracle-forms-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (13)
fetch_moduleConverts + indexes one module (idempotent; progress notifications)
Parameters not published.
get_blockOne block: items with type, property class, prompt and trigger names (`verbosity=detailed` adds data type, column, canvas, visible/required/LOV and the DML properties resolved through each item's property class; `columns=true` adds the base table's columns and the ones no item supplies); flags subclassed blocks/items
Parameters not published.
get_module_overviewNames of every section + counts — the first call after a fetch (`verbosity=detailed` adds window and canvas objects)
Parameters not published.
get_object_xmlThe raw XML fragment of any named object — the escape hatch
Parameters not published.
get_program_unitOne program unit's PL/SQL (disambiguate spec/body via `unitType`); `resolve` as for `get_trigger`
Parameters not published.
get_triggerOne trigger's decoded PL/SQL body; `resolve` follows a subclassing pointer into a cached parent module
Parameters not published.
list_blocksBlocks with base table, item count, trigger count
Parameters not published.
list_modulesModules in the forms dir with type, size, and cache status; filter by `pattern`/`regex`, `type`, `status` and page via `limit`/`cursor`
Parameters not published.
list_program_unitsProcedures, functions, package specs/bodies with line counts
Parameters not published.
list_triggersTriggers with level/scope; filter by block, item, or level (`verbosity=detailed` adds a PL/SQL preview)
Parameters not published.
Show all 13 tools
read_sourceA line range of a cached file, by `uri` or `file` — the converted XML or an extracted PL/SQL sidecar
Parameters not published.
search_modulesThe same search across **every cached module** — cross-form calls, shared `:GLOBAL`s, subclassing pointers; reports the modules it could not reach; paged via an opaque `cursor`
Parameters not published.
search_sourceLine search over one fetched module: extracted PL/SQL (`plsql`), the raw XML (`xml`), or both; paginated via `offset`/`nextOffset`
Parameters not published.
Ask AI
Ask AI about io.github.aoreshkov/oracle-forms-mcp
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.