Trailmark MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| open_repositoryC | Open a repository, loading latest snapshot or scanning source as needed. |
| current_repositoryC | Return metadata for the active repository session. |
| close_repositoryB | Close an active repository session. |
| graph_summaryC | Return graph counts and dependency summary. |
| diff_graphsC | Return a structured diff of the after graph relative to the before graph. |
| search_nodesC | Search graph nodes using contains, exact, or suffix matching. |
| callers_ofC | Return direct callers of a node. |
| callees_ofC | Return direct callees of a node. |
| ancestors_ofC | Return transitive callers that can reach the node. |
| reachable_fromC | Return nodes transitively reachable from the source node. |
| paths_betweenC | Return call paths between two nodes. |
| entrypoint_paths_toC | Return paths from detected entrypoints to the target node. |
| attack_surfaceC | Return detected entrypoints and trust metadata. |
| complexity_hotspotsC | Return nodes whose cyclomatic complexity meets the threshold. |
| subgraphC | Return available subgraph names or the nodes in a named subgraph. |
| annotations_ofB | Return annotations for a node, optionally filtered by kind. |
| findingsC | Return nodes carrying finding-style annotations. |
| nodes_with_annotationC | Return nodes carrying a specific annotation kind. |
| functions_that_raiseC | Return functions whose parser-detected exception list includes the named exception. |
| run_preanalysisD | Run Trailmark preanalysis on the active engine. |
| annotate_nodeC | Attach an annotation to a graph node. |
| clear_annotationsC | Remove annotations from a node. |
| augment_findingsB | Import findings into the current graph from SARIF or weAudit. |
| save_snapshotC | Persist the current graph state under .trailmark/snapshots. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/parsiya/trailmark-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server