8000 Enrich Tools with Runtime Metadata · Issue #2 · danja/mcp-o · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Enrich Tools with Runtime Metadata #2

New issue

Have a question about this project? Sign up for a free GitHub account 7F08 to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
martech-engineer opened this issue May 19, 2025 · 0 comments
Open

Enrich Tools with Runtime Metadata #2

martech-engineer opened this issue May 19, 2025 · 0 comments

Comments

@martech-engineer
Copy link

Feature Proposal: Enrich Tools with Runtime Metadata

Description

I propose adding data properties and object properties that describe tool behavior, execution, and evaluation metrics. These enhancements allow for fine-grained monitoring and performance reporting of tools within the MCP framework.

Proposed Properties

  • executionTime

    • Domain: mcp:Tool
    • Range: xsd:decimal
    • Description: Average or observed execution time of a tool in seconds.
  • executionMode

    • Domain: mcp:Tool
    • Range: xsd:string
    • Description: Describes invocation mode of a tool. Suggested values: sync, async, streaming.
  • hasEvaluationMetric

    • Domain: mcp:Tool
    • Range: schema:DefinedTerm
    • Inverse: evaluatesTool
    • Description: Refers to a structured metric term used to evaluate tool performance (e.g., latency, accuracy, reliability).

Use Case

These properties support performance logging, dynamic tool selection, and real-time orchestration based on SLA adherence.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant
0