MCP ಪರಿಕರಗಳು (tools) ನಿಮ್ಮ Claude Code ಇನ್‌ಪುಟ್-ಟೋಕನ್ ಬಿಲ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡುವುದಿಲ್ಲ, ಬದಲಾಗಿ ಹೆಚ್ಚಿಸುತ್ತವೆ; ನೀವು ಕ್ಲೀನಿಂಗ್ ಟೂಲ್ ಮೂಲಕ ಕಳುಹಿಸುವ ಪ್ರತಿಯೊಂದು ಪ್ರಾಂಪ್ಟ್ ಹೆಚ್ಚು ಟೋಕನ್‌ಗಳನ್ನು ಮತ್ತು ಆದ್ದರಿಂದ ಹೆಚ್ಚು ಹಣವನ್ನು ಖರ್ಚು ಮಾಡುತ್ತದೆ. ಕಡಿಮೆ API ವೆಚ್ಚಗಳನ್ನು ಹುಡುಕುವ ಡೆವಲಪರ್‌ಗಳು, ಮಾಡೆಲ್ ಅದನ್ನು ನೋಡುವ ಮೊದಲು MCP ಆಧಾರಿತ ಕ್ಲೀನರ್‌ಗಳು ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ಕುಗ್ಗಿಸುತ್ತವೆ ಎಂದು ಭಾವಿಸಿ ಅವುಗಳನ್ನು ಬಳಸುತ್ತಾರೆ.

ಟೋಕನ್ ಮೀಟರ್ ಏಕೆ ಮುಖ್ಯ?

ನಿಮ್ಮ ಪಠ್ಯವು ಮಾಡೆಲ್‌ನ ಕಾಂಟೆಕ್ಸ್ಟ್ ವಿಂಡೋಗೆ ತಲುಪಿದ ತಕ್ಷಣ Claude Code ಟೋಕನ್‌ಗಳನ್ನು ಎಣಿಸುತ್ತದೆ. ಮಾಡೆಲ್ ಮೊದಲು ಮೂಲ (raw) ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ಓದಲು ಪ್ರಾರಂಭಿಸುತ್ತದೆ, ನಂತರ MCP ಪರಿಕರವನ್ನು ಬಳಸಬೇಕೆ ಅಥವಾ არა ಎಂದು ನಿರ್ಧರಿಸುತ್ತದೆ. ಕ್ಲೀನಿಂಗ್ ಟೂಲ್ ಮೂಲ ಪಠ್ಯವು ಈಗಾಗಲೇ ಸಂಭಾಷಣೆಯ ಭಾಗವಾದ ನಂತರ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಮೀಟರ್ ಈಗಾಗಲೇ ಆ ಟೋಕನ್‌ಗಳನ್ನು ದಾಖಲಿಸಿರುತ್ತದೆ.

ಸಾಮಾನ್ಯ ಹರಿವು (flow) ಈ ರೀತಿ ಇರುತ್ತದೆ:

  1. ನಿಮ್ಮ ಮೂಲ ಪ್ರಾಂಪ್ಟ್ ಸಬ್ಮಿಟ್ ಮಾಡಲ್ ಆಗುತ್ತದೆ – ಟೋಕನ್ ಕೌಂಟರ್ ಹೆಚ್ಚಾಗುತ್ತದೆ.
  2. ಮಾಡೆಲ್ ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ಓದುತ್ತದೆ ಮತ್ತು ಕ್ಲೀನಿಂಗ್ ಟೂಲ್ ಅನ್ನು ಕರೆಯಲು ನಿರ್ಧರಿಸುತ್ತದೆ.
  3. ಟೂಲ್ ಸಂಕ್ಷಿಪ್ತಗೊಳಿಸಿದ (trimmed) ಆವೃತ್ತಿಯನ್ನು ನೀಡುತ್ತದೆ.
  4. ಈಗ ಕಾಂಟೆಕ್ಸ್ಟ್‌ನಲ್ಲಿ ಮೂರು ವಿಷಯಗಳಿವೆ: ಮೂಲ ಪ್ರಾಂಪ್ಟ್, ಟೂಲ್-ಕಾಲ ಮೆಟಾಡೇಟಾ ಮತ್ತು ಕ್ಲೀನ್ ಮಾಡಿದ ಪ್ರಾಂಪ್ಟ್.

ನೀವು ಈ ಮೂರೂ ಪ್ರವೇಶಗಳಿಗಾಗಿ ಬಿಲ್ ಪಾವತಿಸಬೇಕಾಗುತ್ತದೆ. "ಕ್ಲೀನ್" ಆವೃತ್ತಿಯು ಮೂಲವನ್ನು ಬದಲಿಸುವುದಿಲ್ಲ; ಅದು ಕೇವಲ ಅದರ ಪಕ್ಕದಲ್ಲಿರುತ್ತದೆ.

MCP ಕ್ಲೀನಿಂಗ್ ಯಾವಾಗ ಸಹಾಯ ಮಾಡುತ್ತದೆ?

ರಾಗ ಪಠ್ಯವು ಮುಖ್ಯ Claude Code ಕಾಂಟೆಕ್ಸ್ಟ್‌ಗೆ ಎಂದಿಗೂ ಪ್ರವೇಶಿಸದಿದ್ದಾಗ ಮಾತ್ರ MCP ಪರಿಕರವು ಟೋಕನ್‌ಗಳನ್ನು ಉಳಿಸುತ್ತದೆ. ಇದು ಈ ಕೆಳಗಿನ ಡೌನ್‌ಸ್ಟ್ರೀಮ್ ಕರೆಗಳಿಗೆ ಅನ್ವಯಿಸುತ್ತದೆ:

  • ಮಾಡೆಲ್ ಸರ್ಚ್ ಇಂಜಿನ್ ಅಥವಾ ಡೇಟಾಬೇಸ್‌ಗೆ ಕಳುಹಿಸುವ Retrieval-augmented generation (RAG) ಪ್ರಶ್ನೆಗಳು.
  • ಪ್ರಾಥಮಿಕ ಸಂಭಾಷಣೆಯಿಂದ ಸ್ವತಂತ್ರವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಸಬ್-ಏಜೆಂಟ್‌ಗಳಿಗೆ ಕಳುಹಿಸಲಾದ ಸೂಚನೆಗಳು.

ಅಂತಹ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಮಾಡೆಲ್ ಕ್ಲೀನ್ ಮಾಡಿದ ಪೇಲೋಡ್ ಅನ್ನು ನೇರವಾಗಿ ಬಾಹ್ಯ ವ್ಯವಸ್ಥೆಗೆ ಕಳುಹಿಸುತ್ತದೆ, ಇದರಿಂದ ಮೂಲ ಬಳಕೆದಾರರ ಪಠ್ಯವು ಪ್ರಾಥಮಿಕ ಟೋಕನ್ ಎಣಿಕೆಯಿಂದ ಹೊರಗಿರುತ್ತದೆ.

ನಿಮ್ಮ ಇನ್‌ಪುಟ್ ಟೋಕನ್‌ಗಳನ್ನು ವಾಸ್ತವವಾಗಿ ಹೇಗೆ ಕಡಿಮೆ ಮಾಡುವುದು?

ನೀವು Claude Code ಗೆ ನೀಡುವ ಟೋಕನ್‌ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಬಯಸಿದರೆ, ಪಠ್ಯವು ಮಾಡೆಲ್ ಅನ್ನು ತಲುಪುವ ಮೊದಲು ಅದನ್ನು ಕ್ಲೀನ್ ಮಾಡಿ. ಇಂದು ಕೆಲಸ ಮಾಡುವ ಮೂರು ಪ್ರಾಯೋಗಿಕ ವಿಧಾನಗಳು ಇಲ್ಲಿವೆ:

  • System-level hotkeys – Windows ನಲ್ಲಿ AutoHotkey ಸ್ಕ್ರಿಪ್ಟ್; macOS ನಲ್ಲಿ Automator ಬಳಸಿ. ಈ ಸ್ಕ್ರಿಪ್ಟ್ ನೀವು ಕಳುಹಿಸಲು ಹೊರಟಿರುವ ಪಠ್ಯವನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ, ಅದನ್ನು ಕ್ಲೀನ್ ಮಾಡಿದ ಆವೃತ್ತಿಯನ್ನು ನೀಡುವ ಬಾಹ್ಯ API ಗೆ ಕಳುಹಿಸುತ್ತದೆ ಮತ್ತು ನಂತರ ಎಡಿಟರ್‌ನಲ್ಲಿ ಪಠ್ಯವನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ. ರಾಗ ಆವೃತ್ತಿಯು ನಿಮ್ಮ ಯಂತ್ರದಿಂದ ಹೊರಗೆ ಹೋಗದ ಕಾರಣ, ಕ್ಲೀನ್ ಮಾಡಿದ ಆವೃತ್ತಿಯನ್ನು ಮಾತ್ರ ಸಬ್ಮಿಟ್ ಮಾಡಲಾಗುತ್ತದೆ.
  • CLI piping – ಟರ್ಮಿನಲ್‌ನಿಂದ Claude Code ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ ಮತ್ತು ಅನಗತ್ಯ ವೈಟ್‌ಸ್ಪೇಸ್, ಕಾಮೆಂಟ್‌ಗಳು ಅಥವಾ ಪುನರಾವರ್ತಿತ ಪದಗಳನ್ನು ತೆಗೆದುಹಾಕುವ bash filter (ಉದಾಹರಣೆಗೆ, sed ಅಥವಾ Python ಸ್ಕ್ರಿಪ್ಟ್) ಬಳಸಿ ನಿಮ್ಮ ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ಪ್ರಿ-ಪ್ರೊಸೆಸ್ ಮಾಡಿ. ಫಿಲ್ಟರ್ ಮಾಡಿದ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಮಾಡೆಲ್‌ಗೆ ನೀಡಲಾಗುತ್ತದೆ.
  • MCP ಅನ್ನು ಡೌನ್‌ಸ್ಟ್ರೀಮ್ ಕರೆಗಳಿಗೆ ಮಾತ್ರ ಬಳಸಿ – ಮೇಲೆ ವಿವರಿಸಿದ RAG ಅಥವಾ ಸಬ್-ಏಜೆಂಟ್ ಹಂತಗಳಿಗಾಗಿ ಮಾತ್ರ MCP ಪರಿಕರಗಳನ್ನು ಮೀಸಲಿಡಿ. ಮಾಡೆಲ್ ಅನ್ನು ಆರಂಭಿಕ ಬಳಕೆದಾರರ ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ನೇರವಾಗಿ ನಿರ್ವಹಿಸಲು ಬಿಡಿ ಮತ್ತು ಕ್ಲೀನಿಂಗ್ ಟೂಲ್ ಅನ್ನು ಮುಖ್ಯ ಸಂಭಾಷಣೆಯಿಂದ ಹೊರಹೋಗುವ ಪೇಲೋಡ್ ಮೇಲೆ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಬಿಡಿ.

ತಪ್ಪಿಸಬೇಕಾದ ಸಾಮಾನ್ಯ ತಪ್ಪುಗಳು

  • MCP ಪರಿಕರಗಳು ಮೂಲ ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ಕತ್ತರಿಸುತ್ತವೆ ಎಂದು ಭಾವಿಸುವುದು – ಅವು ಟೂಲ್-ಕಾಲ ಟೋಕನ್ ಬ್ಲಾಕ್ ಅನ್ನು ಸೇರಿಸುತ್ತವೆ ಮತ್ತು ರಾಗ ಪಠ್ಯವನ್ನು ಉಳಿಸಿಕೊಳ್ಳುತ್ತವೆ, ಇದರಿಂದ ಒಟ್ಟು ಎಣಿಕೆ ಹೆಚ್ಚಾಗುತ್ತದೆ.
  • Claude Code hooks ಮೇಲೆ ಅವಲಂಬಿತವಾಗುವುದು – Hooks ಹೆಚ್ಚುವರಿ ಕಾಂಟೆಕ್ಸ್ಟ್ ಅನ್ನು ಸೇರಿಸಬಹುದು ಅಥವಾ ಪ್ರಾಂಪ್ಟ್‌ಗಳನ್ನು ತಡೆಯಬಹುದು, ಆದರೆ ಸಂಭಾಷಣೆಯಲ್ಲಿ ಈಗಾಗಲೇ ಇರುವ ಪಠ್ಯವನ್ನು ಅವು ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.
  • ಇನ್‌ಲೈನ್ ಕ್ಲೀನಿಂಗ್‌ನೊಂದಿಗೆ ಸ್ಲ್ಯಾಶ್ ಕಮಾಂಡ್‌ಗಳನ್ನು ಬಳಸುವುದು – ಒಂದು ಕಮಾಂಡ್ ಕ್ಲೀನಿಂಗ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಚಲಾಯಿಸಿದರೂ ಸಹ, ರಾಗ ಆರ್ಗ್ಯುಮೆಂಟ್‌ಗಳು ಮಾಡೆಲ್ ದಾಖಲಿಸುವ ಕಮಾಂಡ್ ಲೈನ್‌ನ ಭಾಗವಾಗಿ ಉಳಿಯುತ್ತವೆ, ಆದ್ದರಿಂದ ನೀವು ಅವುಗಳಿಗೂ ಹಣ ಪಾವತಿಸಬೇಕಾಗುತ್ತದೆ.

ನಿಮ್ಮ ಅಕ್ಷರಗಳು ಮಾಡೆಲ್‌ನ API ಎಂಡ್‌ಪಾಯಿಂಟ್‌ಗೆ ತಲುಪಿದ ತಕ್ಷಣ ಟೋಕನ್ ಮೀಟರ್ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. ಆ ನಂತರದ ಯಾವುದೇ ಕ್ಲೀನಿಂಗ್ ಪ್ರಕ್ರಿಯೆಯು ಕೇವಲ ಹೆಚ್ಚುವರಿ ವೆಚ್ಚವನ್ನು (overhead) ಮಾತ್ರ ಸೇರಿಸುತ್ತದೆ.

ಡೆವಲಪರ್‌ಗಳಿಗೆ ಇದರ ಅರ್ಥವೇನು?

ಹೆಚ್ಚಿನ AI-ಸೇವೆಯ ಬಿಲ್‌ಗಳಲ್ಲಿ ಟೋಕನ್ ಬೆಲೆ ಒಂದು ಐಟಂ ಆಗಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ. "ಕ್ಲೀನರ್" ಗುಪ್ತ ಟೋಕನ್‌ಗಳನ್ನು ಸೇರಿಸುವುದರಿಂದ ಅತಿಯಾಗಿ ಪಾವತಿಸುವುದು ನೀವು ನಿರೀಕ್ಷಿಸಿದ ಉಳಿತಾಯವನ್ನು ಬೇಗನೆ ಕುಗ್ಗಿಸಬಹುದು. ಟೋಕನ್ ಎಣಿಕೆಯನ್ನು ನಿಖರವಾಗಿಡಲು ಮತ್ತು ನಿಮ್ಮ ಬಜೆಟ್ ಅನ್ನು ಮುನ್ಸೂಚನೆ ನೀಡಲು ಕ್ಲೀನಿಂಗ್ ಹಂತವನ್ನು ಕ್ಲೈಂಟ್ ಸೈಡ್‌ಗೆ ಬದಲಾಯಿಸಿ.

ಸಾರಾಂಶ: MCP ಪರಿಕರಗಳು ಡೌನ್‌ಸ್ಟ್ರೀಮ್ ಪೇಲೋಡ್‌ಗಳಿಗೆ ಉಪಯುಕ್ತವಾಗಿವೆ, ಆದರೆ ನೀವು ಟೈಪ್ ಮಾಡುವ ಪ್ರಾಂಪ್ಟ್‌ನ ಟೋಕನ್‌ಗಳನ್ನು ಅವು ಕತ್ತರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ನೀವು Claude Code ಟೋಕನ್ ವೆಚ್ಚದಲ್ಲಿ ನಿಜವಾದ ಕಡಿತವನ್ನು ಬಯಸಿದರೆ, ಕಳುಹಿಸುವ ಮೊದಲು ಕ್ಲೀನ್ ಮಾಡಿ ಅಥವಾ ಮುಖ್ಯ ಕಾಂಟೆಕ್ಸ್‌ನಲ್ಲಿ ಎಂದಿಗೂ ಕಾಣಿಸಿಕೊಳ್ಳದ ಕರೆಗಳಿಗೆ ಮಾತ್ರ ಕ್ಲೀನಿಂಗ್ ಅನ್ನು ಸೀಮಿತಗೊಳಿಸಿ.