You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- `get_callers`: Takes one or more function names/addresses, returns JSON
{"results":[{identifier,function,callers,caller_sites}], "errors":[...]}
where each entry includes normalized function metadata, every caller,
and HLIL/IL snippets for each call site.
- `get_callees`: Accepts the same identifier inputs, returns
{"results":[{identifier,function,callees,call_sites}], "errors":[...]}
listing every outgoing callee plus per-site IL context, falling back to
raw addresses when no symbol exists.
Copy file name to clipboardExpand all lines: README.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -189,6 +189,8 @@ The following table lists the available MCP functions for use:
189
189
|`get_xrefs_to_union(union_name)`| Get xrefs/usages related to a union (members, globals, code refs). |
190
190
|`get_stack_frame_vars(function_identifier)`| Get stack frame variable information for a function (names, offsets, sizes, types). |
191
191
|`get_type_info(type_name)`| Resolve a type and return declaration, kind, and members. |
192
+
|`get_callers(identifiers)`| List callers plus call sites for one or more function identifiers. |
193
+
|`get_callees(identifiers)`| List callees plus call sites for one or more function identifiers. |
192
194
|`make_function_at(address, platform)`| Create a function at an address. `platform` optional; use `default` to pick the BinaryView/platform default. |
193
195
|`list_platforms()`| List all available platform names. |
194
196
|`list_binaries()`| List managed/open binaries with ids and active flag. |
@@ -236,6 +238,8 @@ These are the list of HTTP endpoints that can be called:
236
238
-`/getTypeInfo?name=<type>`: Resolve a type and return declaration and details.
237
239
-`/getXrefsToUnion?name=<union>`: Union xrefs/usages (members, globals, refs).
238
240
-`/getStackFrameVars?name=<function>|address=<addr>`: Get stack frame variable information for a function.
241
+
-`/getCallers?identifiers=<name|addr>[,...]`: Return caller summaries (functions, call sites, HLIL/IL snippets) for one or more identifiers. Accepts `identifiers`, `identifier`, `names`, or `addresses` query params.
242
+
-`/getCallees?identifiers=<name|addr>[,...]`: Return callee summaries with the same schema as `/getCallers`, detailing every outgoing call target per request identifier.
239
243
-`/localTypes?offset=<n>&limit=<m>`: List local types.
0 commit comments