@trishchuk/ai-think-gate-mcp
Version:
Model Context Protocol (MCP) server that provides AI-powered thinking and code architecture tools
43 lines (42 loc) • 1.59 kB
JavaScript
/**
* Get standard annotations for the Architect tool
*/
export function getArchitectToolAnnotations() {
return {
title: "Software Architecture Planner",
readOnlyHint: true, // Architect tool doesn't modify anything, it just produces plans
openWorldHint: false // Architect operates on information provided within context
};
}
/**
* Get standard annotations for the Think tool
*/
export function getThinkToolAnnotations() {
return {
title: "Thought Analyzer",
readOnlyHint: true, // Think tool doesn't modify anything, it just analyzes thinking
openWorldHint: false // Think operates on information provided within context
};
}
/**
* Get standard annotations for the LLM Gateway tool
*/
export function getLLMGatewayToolAnnotations() {
return {
title: "Specialized Language Model Gateway",
readOnlyHint: true, // LLM Gateway doesn't modify anything
openWorldHint: true // LLM has access to its training data which is an "open world"
};
}
/**
* Get standard annotations for the Sequential Thinking tool
*/
export function getSequentialThinkingToolAnnotations() {
return {
title: "Sequential Chain of Thought Problem Solver",
readOnlyHint: false, // Sequential thinking maintains state between calls
destructiveHint: false, // Only performs additive updates to its state
idempotentHint: false, // Calling with the same thought will add duplicates
openWorldHint: false // Sequential thinking operates on information within its history
};
}