Skip to main content
Glama
TOOL_RENAME_UPDATE.md6.73 kB
# ✅ Tool Renamed: `think` → `claude_think` ## 🎯 Change Summary The MCP tool has been renamed from `think` to `claude_think` for better clarity and to avoid naming conflicts with other tools. --- ## 📝 What Changed ### 1. **Tool Name in Source Code** **File**: `src/index.ts` **Before:** ```typescript server.registerTool("think", { ... }) ``` **After:** ```typescript server.registerTool("claude_think", { ... }) ``` **Also updated:** - Tool title: "Claude Deep Think & Analysis (Call Before Coding)" - Description and comments now reference `claude_think` --- ### 2. **Documentation Updated** All references to the tool have been updated across: #### Updated Files: - ✅ `src/index.ts` - Tool registration - ✅ `README.md` - Usage examples and patterns - ✅ `.cursorrules` - Cursor IDE rules - ✅ `INTEGRATE_THINK_TOOL.md` (project root) - VPN project integration guide #### Key Changes: - `Use the think tool` → `Use the claude_think tool` - `think tool analyzes` → `claude_think tool analyzes` - `Skip Think Tool` → `Skip Claude_Think Tool` - `CALL THINK TOOL` → `CALL CLAUDE_THINK TOOL` --- ### 3. **Docker Container Rebuilt** **Status**: ✅ **Running** ```bash CONTAINER ID IMAGE STATUS PORTS 8821c90cd897 claude-vision-mcp-claude-vision-mcp Up (healthy) 0.0.0.0:8080->8080/tcp ``` The container has been rebuilt with the new `claude_think` tool name. --- ### 4. **GitHub Updated** **Repository**: https://github.com/huuthangntk/claude-vision-mcp-server **Commit**: "Rename tool from 'think' to 'claude_think' - update all documentation and code" **Status**: ✅ **Pushed** --- ## 🚀 How to Use the New Tool Name ### Basic Pattern **Old way:** ``` Use the think tool to analyze: [PROBLEM] ``` **New way:** ``` Use the claude_think tool to analyze: [PROBLEM] ``` ### Examples **Error Analysis:** ``` Use the claude_think tool to analyze: Error: "TypeError: Cannot read property 'map' of undefined" Context: React component, useState hook, trying to render list ``` **Feature Planning:** ``` Use the claude_think tool: Add dark mode toggle to header Context: Next.js 14, need to check existing theme system ``` **Performance Investigation:** ``` Use the claude_think tool: Homepage renders 50+ times Context: useState for theme in Header, passed via props to 20+ children ``` --- ## ✅ No Action Needed (Already Updated) If you've been using the MCP server, the following are automatically updated: - ✅ **Docker container**: Rebuilt and running with new tool name - ✅ **Source code**: Tool registered as `claude_think` - ✅ **Documentation**: All guides updated - ✅ **GitHub**: Latest version available --- ## 🔄 For Cursor Users ### Your `.cursorrules` File The `.cursorrules` file has been updated in: 1. **MCP Server directory**: `claude-vision-mcp/.cursorrules` 2. **Project root**: `.cursorrules` (already copied and updated) Both now reference `claude_think` instead of `think`. ### No Configuration Change Needed Your Cursor MCP configuration remains the same: ```json { "mcpServers": { "Claude Deep Think": { "url": "http://localhost:8080/mcp?apiKey=YOUR_API_KEY&model=claude-sonnet-4-5-20250929" } } } ``` The tool name change is internal - the MCP server name stays the same. --- ## 📊 Benefits of This Change ### 1. **Clearer Tool Identity** - ✅ Name explicitly shows it's a Claude-powered tool - ✅ Distinguishes from generic "think" commands - ✅ Easier to identify in tool lists ### 2. **Avoids Naming Conflicts** - ✅ No conflict with other potential "think" tools - ✅ More specific and searchable - ✅ Better for multi-tool environments ### 3. **Better Documentation** - ✅ Clear references in logs and outputs - ✅ Easier to teach and explain - ✅ More professional naming --- ## 🎯 Quick Reference ### Old Pattern ``` think tool think → Use the think tool ``` ### New Pattern ``` claude_think tool claude_think → Use the claude_think tool ``` --- ## 🧪 Testing the New Name ### Test in Cursor Composer **Simple Test:** ``` Use the claude_think tool to analyze: Test prompt: Is the tool working? Context: Testing the renamed claude_think tool ``` **Expected Response:** - Tool is called successfully - Analysis is provided - No errors about tool not found --- ## 📋 Checklist for Users - [x] Tool renamed in source code - [x] Documentation updated - [x] Docker container rebuilt - [x] Changes pushed to GitHub - [x] `.cursorrules` updated in both locations - [ ] **Users**: Restart Cursor to refresh MCP connection - [ ] **Users**: Test the new tool name with example prompt --- ## 🔧 If You Encounter Issues ### Issue: "Tool 'think' not found" **Solution**: You're using the old tool name. Update your prompt: - ❌ `Use the think tool` - ✅ `Use the claude_think tool` ### Issue: MCP Server Not Responding **Solution**: Restart Docker container: ```bash cd claude-vision-mcp docker-compose restart ``` ### Issue: Old Tool Name Still Showing **Solution**: 1. Restart Cursor completely (close all windows) 2. Docker container may be cached - rebuild: ```bash docker-compose down docker-compose up -d --build ``` --- ## 💡 Pro Tips ### 1. **Use Tab Completion** In Cursor Composer, typing `claude_` should help with autocomplete. ### 2. **Update Your Snippets** If you have saved prompts or snippets, update them: - Find: `think tool` - Replace: `claude_think tool` ### 3. **Inform Your Team** If working in a team, let them know: ``` 📢 Tool renamed: think → claude_think Update your prompts when using the MCP tool. ``` --- ## 📚 Updated Documentation All guides now use the new `claude_think` name: 1. **[README.md](./README.md)** - Main documentation 2. **[PROACTIVE_THINKING_WORKFLOW.md](./PROACTIVE_THINKING_WORKFLOW.md)** - Workflow guide 3. **[CURSOR_INTEGRATION_GUIDE.md](./CURSOR_INTEGRATION_GUIDE.md)** - Setup guide 4. **[docs/THINK_TOOL_EXAMPLES.md](./docs/THINK_TOOL_EXAMPLES.md)** - Usage examples 5. **[INTEGRATE_THINK_TOOL.md](../INTEGRATE_THINK_TOOL.md)** - VPN project guide --- ## 🎉 Summary **What Changed:** - Tool name: `think` → `claude_think` - All documentation updated - Docker rebuilt - GitHub updated **What Stayed the Same:** - MCP server name: "Claude Deep Think" - Server URL: `http://localhost:8080/mcp` - Functionality: Identical behavior - API key configuration: No change **Action Required:** 1. Restart Cursor 2. Use new tool name: `claude_think` 3. Test with example prompt --- **The tool is fully operational with its new name!** 🚀 **Start using `claude_think` in your next coding session!** 🧠💡

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/huuthangntk/claude-vision-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server