MCPVault

update_product_context

MCP tool from Context Portal by GreatScottyMac

Updates the product context. Accepts full content (object) or patchcontent (object) for partial updates (use DELETE as a value in patch to remove a key).

How to use it

update_product_context is exposed by the Context Portal MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the update_product_context tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install Context Portal

$uv pip install -r requirements.txt
FULL CONTEXT PORTAL LISTING

Other tools in Context Portal (27)

batch_log_items

Logs multiple items of the same type (e.g., decisions, progress entries) in a single call.

delete_custom_data

Deletes a specific custom data entry.

delete_decision_by_id

Deletes a decision by its ID.

delete_progress_by_id

Deletes a progress entry by its ID.

delete_system_pattern_by_id

Deletes a system pattern by its ID.

export_conport_to_markdown

Exports ConPort data to markdown files.

get_active_context

Retrieves the current working focus, recent changes, and open issues.

get_conport_schema

Retrieves the schema of available ConPort tools and their arguments.

get_custom_data

Retrieves custom data.

get_decisions

Retrieves logged decisions.

get_item_history

Retrieves version history for Product or Active Context.

get_linked_items

Retrieves items linked to a specific item.

get_product_context

Retrieves the overall project goals, features, and architecture.

get_progress

Retrieves progress entries.

get_recent_activity_summary

Provides a summary of recent ConPort activity.

get_system_patterns

Retrieves system patterns.

import_markdown_to_conport

Imports data from markdown files into ConPort.

link_conport_items

Creates a relationship link between two ConPort items, explicitly building out the project knowledge graph.

log_custom_data

Stores/updates a custom key-value entry under a category. Value is JSON-serializable.

log_decision

Logs an architectural or implementation decision.

log_progress

Logs a progress entry or task status.

log_system_pattern

Logs or updates a system/coding pattern.

search_custom_data_value_fts

Full-text search across all custom data values, categories, and keys.

search_decisions_fts

Full-text search across decision fields (summary, rationale, details, tags).

search_project_glossary_fts

Full-text search within the 'ProjectGlossary' custom data category.

update_active_context

Updates the active context. Accepts full content (object) or patchcontent (object) for partial updates (use DELETE as a value in patch to remove a key).

update_progress

Updates an existing progress entry.