advancedcontext
Query and analyze project management data to explore task dependencies, assess resource allocation, track milestones, and monitor project health across a knowledge graph.
Instructions
A sophisticated query tool for exploring, analyzing, and retrieving complex information from the project management knowledge graph.
When to use this tool:
Retrieving a comprehensive view of your entire project management structure
Searching for specific project entities across your initiatives
Getting detailed information about particular projects or project elements
Exploring task dependencies and their critical paths
Analyzing team member assignments and workload
Tracking milestone progress and completion status
Examining project timelines and schedules
Assessing resource allocation across projects
Identifying and monitoring project risks
Finding connections between related projects
Reviewing decision logs and project governance
Evaluating overall project health and status
Filtering entities by status values (inactive, active, complete)
Finding high-priority tasks and activities
Analyzing sequential relationships between tasks
Key features:
Offers specialized operations for querying different aspects of project management data
Retrieves complete or filtered views of the project knowledge graph
Provides flexible search capabilities across all project entities
Supports detailed exploration of specific entities by name
Generates comprehensive project overviews with related elements
Maps task dependencies to identify critical paths
Tracks team member assignments and responsibilities
Monitors milestone progress with completion metrics
Creates project timelines with key dates and dependencies
Manages resource allocation across project activities
Identifies and prioritizes project risks
Finds relationships between projects for portfolio management
Records and retrieves decision logs for governance
Assesses project health with key performance indicators
Filters entities by status via has_status relations
Identifies high-priority items via has_priority relations
Analyzes task sequencing through precedes relations
Parameters explained:
type: The type of query operation to perform
Accepts one of the specialized operations: "graph", "search", "nodes", "project", "dependencies", "assignments", "milestones", "timeline", "resources", "risks", "related", "decisions", "health", "status", "priority", "sequence"
Determines how the params parameter is interpreted
params: Operation-specific parameters (structure varies by type):
For "graph": No parameters needed (retrieves the full project knowledge graph)
For "search": Object containing:
query: Search string to find entities (supports entity type filters)
For "nodes": Object containing:
names: Array of entity names to retrieve
For "project": Object containing:
projectName: Name of the project to retrieve details for
For "dependencies": Object containing:
taskName: Name of the task to analyze dependencies for
depth: (Optional) How many levels of dependencies to retrieve (default: 2)
For "assignments": Object containing:
teamMemberName: Name of the team member to retrieve assignments for
For "milestones": Object containing:
projectName: Project name to retrieve milestones for
milestoneName: (Optional) Specific milestone to retrieve details for
For "timeline": Object containing:
projectName: Project name to generate timeline for
For "resources": Object containing:
projectName: Project name to analyze resource allocation for
resourceName: (Optional) Specific resource to analyze allocation for
For "risks": Object containing:
projectName: Project name to retrieve risks for
For "related": Object containing:
projectName: Project name to find related projects for
depth: (Optional) Depth of project relationships to explore (default: 1)
For "decisions": Object containing:
projectName: Project name to retrieve decision log for
For "health": Object containing:
projectName: Project name to assess health for
For "status": Object containing:
statusValue: The status value to filter by (e.g., "inactive", "active", "complete")
For "priority": Object containing:
priorityValue: The priority value to filter by (e.g., "high", "low")
For "sequence": Object containing:
taskName: Name of the task to analyze sequential relationships for
Operation details:
graph: Returns the complete project knowledge graph with all entities and relationships
search: Performs text-based search across entity names and observations
nodes: Retrieves detailed information about specific entities by name
project: Returns comprehensive project information including tasks, milestones, and team members
dependencies: Maps task dependencies to identify critical paths and bottlenecks
assignments: Lists all assignments for a specific team member with workload information
milestones: Tracks milestone progress with completion status and metrics
timeline: Generates a project timeline with key dates, dependencies, and current status
resources: Analyzes resource allocation across project activities
risks: Identifies and prioritizes project risks with mitigation strategies
related: Finds connections between projects for portfolio management
decisions: Retrieves decision log for project governance and audit
health: Assesses project health with key performance indicators and metrics
status: Retrieves all entities with a specific status value (inactive, active, complete)
priority: Retrieves all entities with a specific priority value (high, low)
sequence: Identifies sequential relationships for tasks, showing preceding and following tasks
Status and Priority Information:
Status queries return entities organized by their current state in the project lifecycle
Priority queries help identify critical project tasks and elements
Status values include: inactive, active, complete
Priority values include: high, low
Status and priority are assigned through has_status and has_priority relations
Sequential Task Information:
Sequence queries identify tasks that come before or after in a project workflow
Sequential relationships help visualize the project workflow and dependencies
The sequence operation shows both incoming and outgoing precedes relations
Task sequences are critical for project planning and critical path identification
Return information:
success: Boolean indicating whether the operation succeeded
Additional fields depend on the operation type:
graph: Complete knowledge graph
results: For search operations
nodes: For specific entity retrieval
project/dependencies/assignments/etc.: For specialized views
status/priority: Lists of entities with specified status/priority values
sequence: Preceding and following tasks in project workflows
You should:
Start with broad queries ("graph", "search") to explore your project portfolio
Use specific entity queries ("nodes", "project") for detailed information
Map task dependencies to identify critical paths and bottlenecks
Track team member assignments to manage workload and availability
Monitor milestone progress to ensure project timeline adherence
Generate project timelines for planning and tracking purposes
Analyze resource allocation to optimize utilization
Identify and prioritize project risks for proactive management
Find relationships between projects for portfolio-level insights
Review decision logs for governance and accountability
Assess project health regularly with the health operation
Use status queries to filter entities by their current state
Use priority queries to focus on high-priority items
Use sequence queries to understand task workflows and dependencies
Combine multiple operations to build comprehensive project dashboards
Input Schema
Name | Required | Description | Default |
---|---|---|---|
params | Yes | Parameters for the get operation, structure varies by type | |
type | Yes | Type of get operation |