Labsco
iamwavecut logo

MCP-Think

โ˜… 18

from iamwavecut

A Think Tool for LLMs to record and retrieve their thinking processes during reasoning.

๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeAdvanced setup

MCP-Think

smithery badge

MCP-Think is a Model Context Protocol (MCP) server that implements a "Think Tool" for LLMs. This tool allows LLMs to record and retrieve their thinking processes during reasoning.

YOLO

curl -fsSL https://raw.githubusercontent.com/iamwavecut/MCP-Think/main/install.sh | bash

Features

  • Think Tool: Record thoughts and reasoning steps
  • Get Thoughts: Retrieve all previously recorded thoughts
  • Clear Thoughts: Clear all recorded thoughts
  • Get Thought Stats: Get statistics about recorded thoughts

Using the think tool

Before taking any action or responding to the user after receiving tool results, use the think tool as a scratchpad to:

  • List the specific rules that apply to the current request
  • Check if all required information is collected
  • Verify that the planned action complies with all policies
  • Iterate over tool results for correctness

Here are some examples of what to iterate over inside the think tool: <think_tool_example_1> User wants to cancel flight ABC123

  • Need to verify: user ID, reservation ID, reason
  • Check cancellation rules:
    • Is it within 24h of booking?
    • If not, check ticket class and insurance
  • Verify no segments flown or are in the past
  • Plan: collect missing info, verify rules, get confirmation </think_tool_example_1>

<think_tool_example_2> User wants to book 3 tickets to NYC with 2 checked bags each

  • Need user ID to check:
    • Membership tier for baggage allowance
    • Which payments methods exist in profile
  • Baggage calculation:
    • Economy class ร— 3 passengers
    • If regular member: 1 free bag each โ†’ 3 extra bags = $150
    • If silver member: 2 free bags each โ†’ 0 extra bags = $0
    • If gold member: 3 free bags each โ†’ 0 extra bags = $0
  • Payment rules to verify:
    • Max 1 travel certificate, 1 credit card, 3 gift cards
    • All payment methods must be in profile
    • Travel certificate remainder goes to waste
  • Plan:
  1. Get user ID
  2. Verify membership level for bag fees
  3. Check which payment methods in profile and if their combination is allowed
  4. Calculate total: ticket price + any bag fees
  5. Get explicit confirmation for booking </think_tool_example_2>
3. Cursor can now use the Think Tool in your Cursor conversations with Claude 3.7 Sonnet

image