ವೆಚ್ಚದ ಟ್ರ್ಯಾಕಿಂಗ್‌ಗಾಗಿ ರಿಮೋಟ್ MCP ಸರ್ವರ್ ನಿರ್ಮಾಣ: ಒಬ್ಬ ಡೆವಲಪರ್‌ನ ನೈಜ-ಪ್ರಪಂಚದ ಪಾಠಗಳು

ವೆಚ್ಚದ ಟ್ರ್ಯಾಕಿಂಗ್‌ಗಾಗಿ ರಿಮೋಟ್ MCP ಸರ್ವರ್ ನಿರ್ಮಾಣ: ಒಬ್ಬ ಡೆವಲಪರ್‌ನ ನೈಜ-ಪ್ರಪಂಚದ ಪಾಠಗಳು

ನಿಮ್ಮ ಡೇಟಾದ ಮೇಲಿನ ನಿಯಂತ್ರಣವನ್ನು ಬಿಟ್ಟುಕೊಡದೆ Claude Desktop ಗೆ ನಿಮ್ಮ ಸ್ವಂತ ಪರಿಕರಗಳನ್ನು ಹೇಗೆ ಸಂಪರ್ಕಿಸುವುದು

ವೆಚ್ಚದ ಟ್ರ್ಯಾಕಿಂಗ್‌ಗಾಗಿ ರಿಮೋಟ್ MCP ಸರ್ವರ್ ನಿರ್ಮಾಣ: ಒಬ್ಬ ಡೆವಲಪರ್‌ನ ನೈಜ-ಪ್ರಪಂಚದ ಪಾಠಗಳು

ಪ್ರತಿ ಬಾರಿಯೂ ನೀವು ವೆಚ್ಚವನ್ನು ಲಾಗ್ ಮಾಡಬೇಕಾದಾಗ, ನೀವು ಆಪ್, ಸ್ಪ್ರೆಡ್‌ಶೀಟ್ ಮತ್ತು ಬ್ರೌಸರ್ ಟ್ಯಾಬ್ ನಡುವೆ ಜಿಗಿಯುತ್ತೀರಿ. ಇದು ಬೇಸರದ ಸಂಗತಿಯಾಗಿದೆ, ಮತ್ತು ಸೆಕೆಂಡುಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬೇಕಾದ ಕೆಲಸವು ನಿಮಿಷಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ನೀವು ಒಬ್ಬ ಸಹೋದ್ಯೋಗಿಯೊಂದಿಗೆ ಮಾತನಾಡುವಂತೆ ನೈಸರ್ಗಿಕವಾಗಿ ಅದನ್ನು ದಾಖಲಿಸಲು AI ಸಹಾಯಕರಿಗೆ ಹೇಳಲು ಸಾಧ್ಯವಾದರೆ—ಮತ್ತು ಅದನ್ನು ನೀವು ನಿಯಂತ್ರಿಸುವ ಸ್ಥಳದಲ್ಲಿ ಸಂಗ್ರಹಿಸಲು ಸಾಧ್ಯವಾದರೆ ಹೇಗಿರುತ್ತದೆ?

ಜುಲೈ 16, 2026 ರಂದು, ಡೆವಲಪರ್ Ali Raza ಅವರು ರಿಮೋಟ್ MCP ಸರ್ವರ್ ಅನ್ನು ನಿರ್ಮಿಸಿ ಮತ್ತು ಅದನ್ನು Claude Desktop ಗೆ ಸಂಪರ್ಕಿಸುವ ಮೂಲಕ ಈ ಸಮಸ್ಯೆಯನ್ನು ಹೇಗೆ ಪರಿಹರಿಸಿದರು ಎಂಬುದನ್ನು ನಿಖರವಾಗಿ ಹಂಚಿಕೊಂಡಿದ್ದಾರೆ. ಅವರ ಈ ಪ್ರಯಾಣವು ಈ ಪರಿಹಾರವು ಎಷ್ಟು ಸುಂದರವಾಗಿದೆ ಮತ್ತು ನೈಜ ಸವಾಲುಗಳು ಎಲ್ಲಿ ಅಡಗಿವೆ ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ.

ಇದು ಈಗ ಏಕೆ ಮುಖ್ಯವಾಗಿದೆ

2026 ರಲ್ಲಿ, AI ಸಹಾಯಕರು ಪರಿಕರಗಳಿಗೆ ನಿಮ್ಮ ಪ್ರಾಥಮಿಕ ಇಂಟರ್‌ಫೇಸ್ ಆಗುತ್ತಿದ್ದಾರೆ. ಆದರೆ ಹೆಚ್ಚಿನ ಮಾರ್ಗದರ್ಶಿಗಳು ನೀವು ಸ್ಥಳೀಯವಾಗಿ ರನ್ ಆಗುವ ಅಥವಾ ಸಾರ್ವಜನಿಕ API ಗಳೊಂದಿಗೆ ಮಾತ್ರ ಸಂವಹನ ನಡೆಸುವ ಸಣ್ಣ ಉದಾಹರಣೆಗಳನ್ನು ನಿರ್ಮಿಸುತ್ತಿದ್ದೀರಿ ಎಂದು ಭಾವಿಸುತ್ತವೆ. ಮೂರನೇ ವ್ಯಕ್ತಿಗೆ ನಿಯಂತ್ರಣವನ್ನು ನೀಡದೆ—ನಿಮ್ಮ ಸ್ವಂತ ಡೇಟಾ ಮತ್ತು ನಿಮ್ಮ ಸ್ವಂತ ಸೇವೆಗಳನ್ನು ಸಂಭಾಷಣೆಗೆ ತರಲು ನೀವು ಬಯಸಿದ ಕ್ಷಣ—ನೀವು ವಿಭಿನ್ನ ರೀತಿಯ ಸಮಸ್ಯೆಗಳನ್ನು ಎದುರಿಸುತ್ತೀರಿ. ಈ ಸಮಸ್ಯೆಗಳನ್ನು ಮೊದಲಿನಿಂದ ಕೊನೆಯವರೆಗೆ (end-to-end) ಪರಿಹರಿಸುವ ಕಥೆ ಇದು.

MCP ಎಂದರೇನು, ಮತ್ತು ಇದು ಏಕೆ ಮುಖ್ಯ?

MCP ಎಂದರೆ Model Context Protocol. ಇದನ್ನು Claude ಮತ್ತು ನಿಮ್ಮ ಕೋಡ್ ನಡುವಿನ ಸಂಭಾಷಣೆ ಎಂದು ಯೋಚಿಸಿ. ನೀವು Claude Desktop ನಲ್ಲಿ ಏನನ್ನಾದರೂ ಬರೆದಾಗ, ಅದು ನೀವು ಮಾಲೀಕತ್ವ ಹೊಂದಿರುವ ಸರ್ವರ್‌ನಲ್ಲಿರುವ ಫಂಕ್ಷನ್‌ಗಳನ್ನು ಕಾಲ್ ಮಾಡಬಹುದು. ಆ ಸಂಭಾಷಣೆ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ—ವಿನಂತಿಯ ಸ್ವರೂಪವೇನು, ಪ್ರತಿಕ್ರಿಯೆ ಹೇಗಿರುತ್ತದೆ, ದೋಷಗಳನ್ನು ಹೇಗೆ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು MCP ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಇದು ಒಂದು ಪ್ರೋಟೋಕಾಲ್, ಮ್ಯಾಜಿಕ್ ಅಲ್ಲ, ಆದರೆ ಇದು ಹೊಸ ಬಾಗಿಲನ್ನು ತೆರೆಯುತ್ತದೆ.

MCP ಇಲ್ಲದೆ, Claude ಅನ್ನು ನಿಮ್ಮ ವೈಯಕ್ತಿಕ ವೆಚ್ಚದ ಟ್ರ್ಯಾಕರ್‌ಗೆ ಸಂಪರ್ಕಿಸುವುದು ಎಂದರೆ API ಅನ್ನು ನಿರ್ಮಿಸುವುದು, ನಂತರ Claude ಪ್ಲಗಿನ್ ನಿರ್ಮಿಸುವುದು, ನಂತರ ಪ್ಲಗಿನ್ ಇಕೋಸಿಸ್ಟಮ್ ನೀವು ನಿರೀಕ್ಷಿಸಿದಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ಆಶಿಸುವುದಾಗಿದೆ. MCP ಯೊಂದಿಗೆ, ನೀವು ಕೆಲವು ಫಂಕ್ಷನ್‌ಗಳನ್ನು ("add an expense," "show me what I spent last month") ಎಕ್ಸ್‌ಪೋಸ್ ಮಾಡುತ್ತೀರಿ ಮತ್ತು Claude ಅವುಗಳನ್ನು ಹೇಗೆ ಕಾಲ್ ಮಾಡಬೇಕೆಂದು ತಿಳಿದುಕೊಳ್ಳುತ್ತದೆ. ನಿಮ್ಮ ಡೇಟಾ ನಿಮ್ಮದಾಗಿಯೇ ಇರುತ್ತದೆ. ನಿಮ್ಮ ಸರ್ವರ್ ನಿಮ್ಮ ನಿಯಂತ್ರಣದಲ್ಲೇ ಇರುತ್ತದೆ.

ಸೆಟಪ್: Raza ನಿರ್ಮಿಸಿದ್ದೇನು

ಈ ಪರಿಹಾರವು ಮೂರು ಮುಖ್ಯ ಭಾಗಗಳನ್ನು ಹೊಂದಿದೆ: ಟೂಲ್-ಡೆಫಿನಿಷನ್ ಲೇಯರ್, ಡೇಟಾಬೇಸ್, ಮತ್ತು Claude Desktop ಗೆ ಸಂಪರ್ಕ.

FastMCP ಯೊಂದಿಗೆ ಟೂಲ್ ಡೆಫಿನಿಷನ್

FastMCP ಎಂಬುದು Python ಲೈಬ್ರರಿಯಾಗಿದ್ದು, Claude ಯಾವ ಫಂಕ್ಷನ್‌ಗಳನ್ನು ಕಾಲ್ ಮಾಡಬಹುದು ಎಂಬುದನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವುದನ್ನು ಸುಲಭಗೊಳಿಸುತ್ತದೆ. Raza ನಾಲ್ಕು ಪ್ರಮುಖ ಟೂಲ್‌ಗಳನ್ನು ಎಕ್ಸ್‌ಪೋಸ್ ಮಾಡಲು ಇದನ್ನು ಬಳಸಿದ್ದಾರೆ:

  • add_expense — ಹೊಸ ವಹಿವಾಟನ್ನು ದಾಖಲಿಸುವುದು
  • get_summary — ವೆಚ್ಚದ ಅಂಕಿಅಂಶಗಳು ಅಥವಾ ಟ್ರೆಂಡ್‌ಗಳನ್ನು ಹಿಂಪಡೆಯುವುದು
  • list_transactions — ಇತ್ತೀಚಿನ ಅಥವಾ ಫಿಲ್ಟರ್ ಮಾಡಿದ ವೆಚ್ಚಗಳನ್ನು ತೋರಿಸುವುದು
  • ವರ್ಗ ನಿರ್ವಹಣೆ — ವೆಚ್ಚಗಳನ್ನು ಪ್ರಕಾರದ ಆಧಾರದ ಮೇಲೆ ಸಂಘಟಿಸಿ

ನೀವು Claude ಗೆ "log $15 for coffee" ಎಂದು ಕೇಳಿದಾಗ, FastMCP ಅದನ್ನು ಫಂಕ್ಷನ್ ಕಾಲ್ ಆಗಿ ಪರಿವರ್ತಿಸುತ್ತದೆ ಮತ್ತು ಸರ್ವರ್‌ಗೆ ಕಳುಹಿಸುತ್ತದೆ.

aiosqlite ನೊಂದಿಗೆ ಡೇಟಾಬೇಸ್ ಆಕ್ಸೆಸ್

ಸರಳವಾದ ವಿಧಾನವೆಂದರೆ ಸಾಮಾನ್ಯ SQLite ಅನ್ನು ಬಳಸುವುದು, ಇದು ಡೇಟಾಬೇಸ್ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸುವಾಗ ಬ್ಲಾಕ್ ಮಾಡುತ್ತದೆ. ಆಸಿಂಕ್ (async) ಸರ್ವರ್‌ನಲ್ಲಿ (ಕಾಯದೆ ಒಂದೇ ಬಾರಿಗೆ ಅನೇಕ ವಿನಂತಿಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಸರ್ವರ್), ಬ್ಲಾಕ್ ಮಾಡುವುದು ವಿಷವಿದ್ದಂತೆ—ಇದು ಎಲ್ಲವನ್ನೂ ಸ್ಥಗಿತಗೊಳಿಸುತ್ತದೆ. Raza ಅವರು aiosqlite ಗೆ ಬದಲಾಯಿಸಿದರು, ಇದು ಇತರ ಕೆಲಸಗಳನ್ನು ಫ್ರೀಜ್ ಮಾಡದೆ ಡೇಟಾಬೇಸ್ ವಿನಂತಿಗಳನ್ನು ಚಲಾಯಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.

ಡೇಟಾಬೇಸ್ ಸ್ವತಃ Python ನ tempfile ಮಾಡ್ಯೂಲ್‌ನಿಂದ ನಿರ್ವಹಿಸಲ್ಪಡುವ ತಾತ್ಕಾಲಿಕ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿದೆ. ಇದು ದುರ್ಬಲವಾಗಿ ಕಾಣಿಸಬಹುದು, ಆದರೆ ಇದು ವಾಸ್ತವವಾಗಿ ಅಡಾಪ್ಟಿವ್ ಆಗಿದೆ: Raza ಅವರ ಡಿಪ್ಲಾಯ್‌ಮೆಂಟ್ ವಾತಾವರಣ (Horizon) ಸ್ಥಿರವಾದ ಬರೆಯಬಹುದಾದ ಪಾತ್ ಅನ್ನು ಖಾತರಿಪಡಿಸುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ಡೈನಾಮಿಕ್ ಸ್ಟೋರೇಜ್ ಡಿಪ್ಲಾಯ್‌ಮೆಂಟ್ ತೊಡಕುಗಳನ್ನು ತಡೆಯುತ್ತದೆ.

Claude Desktop ಗೆ ಸಂಪರ್ಕಿಸುವುದು

ಸರ್ವರ್ ರನ್ ಆಗಲು ಪ್ರಾರಂಭಿಸಿದ ನಂತರ, ನೀವು ಅದನ್ನು Claude Desktop ನ ಕಾನ್ಫಿಗರೇಶನ್‌ನಲ್ಲಿ ಕಸ್ಟಮ್ ಕನೆಕ್ಟರ್ ಆಗಿ ನೋಂದಾಯಿಸುತ್ತೀರಿ. ಅಲ್ಲಿಂದ ಮುಂದೆ, ನೀವು Claude Desktop ಅನ್ನು ತೆರೆದು ವೆಚ್ಚಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಕೇಳಿದಾಗ, ಅದು ನಿಮ್ಮ ರಿಮೋಟ್ ಸರ್ವರ್ ಅನ್ನು ಸಂಪರ್ಕಿಸುತ್ತದೆ.

ಸರ್ವರ್ ಅನ್ನು ಡಿಪ್ಲಾಯ್ ಮಾಡುವುದು

Raza ಸಂಪೂರ್ಣ MCP ಸರ್ವರ್ ಅನ್ನು ಕ್ಲೌಡ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಆದ Horizon ಗೆ ಡಿಪ್ಲಾಯ್ ಮಾಡಿದ್ದಾರೆ. ಸರ್ವರ್ ನಿಮ್ಮ ಲ್ಯಾಪ್‌ಟಾಪ್‌ನಲ್ಲಿ ಅಲ್ಲ, ರಿಮೋಟ್‌ನಲ್ಲಿ ರನ್ ಆಗುತ್ತದೆ. ಸ್ಥಳೀಯವಾಗಿ ರನ್ ಆಗುತ್ತಿರುವ Claude Desktop, ಇಂಟರ್ನೆಟ್ ಮೂಲಕ ಅದನ್ನು ಕಾಲ್ ಮಾಡುತ್ತದೆ. ಈ ಬೇರ್ಪಡಿಸುವಿಕೆ ಸ್ಪಷ್ಟವಾಗಿದೆ: ನಿಮ್ಮ ಲ್ಯಾಪ್‌ಟಾಪ್ ಆನ್ ಆಗಿರಬೇಕಾದ ಅಗತ್ಯವಿಲ್ಲ, ಮತ್ತು Claude Desktop ರನ್ ಆಗುವ ಯಾವುದೇ ಸಾಧನದಿಂದ ನಿಮ್ಮ ಸರ್ವರ್ ಅನ್ನು ಆಕ್ಸೆಸ್ ಮಾಡಬಹುದು.

ಟ್ವ್ಯುಟೋರಿಯಲ್‌ಗಳು ಕಲಿಸದ ಎರಡು ಪಾಠಗಳು

ಇದನ್ನು ಮೊದಲಿನಿಂದ ಕೊನೆಯವರೆಗೆ ನಿರ್ಮಿಸುವುದು ಕ್ವಿಕ್-ಸ್ಟಾರ್ಟ್ ಮಾರ್ಗದರ್ಶಿಗಳು ನಿರ್ಲಕ್ಷಿಸುವ ಸಮಸ್ಯೆಗಳನ್ನು ಹೊರತಂದಿತು.

ಪಾಠ 1: Windows MSIX ಸ್ಯಾಂಡ್‌ಬಾಕ್ಸಿಂಗ್

Windows ನಲ್ಲಿ Claude Desktop MSIX ಪ್ಯಾಕೇಜ್ ಆಗಿ ಬರುತ್ತದೆ—ಮೈಕ್ರೋಸಾಫ್ಟ್‌ನ ಆಧುನಿಕ ಆಪ್ ಫಾರ್ಮ್ಯಾಟ್. ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ವರ್ಚುವಲೈಸ್ ಮಾಡುತ್ತದೆ. Claude Desktop ಸಾಮಾನ್ಯ Windows ಕಾನ್ಫಿಗ್ ಫೋಲ್ಡರ್‌ಗೆ ಬರೆಯುತ್ತಿದೆ ಎಂದು ನೀವು ಭಾವಿಸಿದಾಗ, ಅದು ವಾಸ್ತವವಾಗಿ OS ಸಾಮಾನ್ಯವೆಂಬಂತೆ ತೋರಿಸುವ ಸ್ಯಾಂಡ್‌ಬಾಕ್ಸ್ ಮಾಡಿದ ಸ್ಥಳಕ್ಕೆ ಬರೆಯುತ್ತಿರುತ್ತದೆ.

Raza ಇದನ್ನು ಕಷ್ಟಪಟ್ಟು ಕಂಡುಹಿಡಿದರು: ಸಾಮಾನ್ಯ ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ತಿಳಿಸಿದ ಸ್ಥಳದಲ್ಲಿ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಇರಲಿಲ್ಲ. ಇದನ್ನು ಪರಿಹರಿಸಲು MSIX ವರ್ಚುವಲೈಸೇಶನ್ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ಅಗತ್ಯವಾಗಿತ್ತು, ಕೇವಲ ಹಂತಗಳನ್ನು ಅನುಸರಿಸುವುದಲ್ಲ.

ಪಾಠ 2: ಮೂಲಭೂತ ವಿಷಯಗಳನ್ನು ಮೀರಿದ OAuth

ಕೇವಲ ಸ್ಥಳೀಯವಾಗಿರುವ MCP ಸರ್ವರ್‌ಗಳು ಬಾಹ್ಯ ಸೇವೆಗಳೊಂದಿಗೆ ಅಥೆಂಟಿಕೇಟ್ ಆಗುವ ಅಗತ್ಯವಿಲ್ಲ. ಆದರೆ ನಿಮ್ಮ ಸರ್ವರ್ ನೈಜ API ನೊಂದಿಗೆ ಮಾತನಾಡುವ ಕ್ಷಣ—ಉದಾಹರಣೆಗೆ, ಬ್ಯಾಂಕ್‌ನಿಂದ ಡೇಟಾ ಪಡೆಯಲು ಅಥವಾ ಸೇವೆಗೆ ವೆಚ್ಚಗಳನ್ನು ಲಾಗ್ ಮಾಡಲು—ನಿಮಗೆ OAuth ಅಗತ್ಯವಿರುತ್ತದೆ. ಮತ್ತು OAuth ಎಂದರೆ ಕೇವಲ "ಲಾಗಿನ್ ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡುವುದು" ಮಾತ್ರವಲ್ಲ.

ನೀವು ಇದನ್ನು ಮಾಡಬೇಕಾಗಿದೆ:

  1. OAuth ರಿಡೈರೆಕ್ಟ್ ಫ್ಲೋ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ (ಬಳಕೆದಾರರನ್ನು ಅಥೋರೈಸೇಶನ್ ಸರ್ವರ್‌ಗೆ ಕಳುಹಿಸಿ)
  2. ಬಳಕೆದಾರರು ಅನುಮತಿ ನೀಡಿದಾಗ ಅಥೋರೈಸೇಶನ್ ಕೋಡ್ ಅನ್ನು ಸ್ವೀಕರಿಸಿ
  3. ಆ ಕೋಡ್ ಅನ್ನು ಆಕ್ಸೆಸ್ ಟೋಕನ್ ಆಗಿ ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳಿ
  4. ಟೋಕನ್ ಅನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ಸಂಗ್ರಹಿಸಿ
  5. ಟೋಕನ್ ಅವಧಿ ಮುಗಿದಾಗ ಅದನ್ನು ರಿಫ್ರೆಶ್ ಮಾಡಿ

ಹೆಚ್ಚಿನ ಹರಿಕಾರರ ಟ್ವ್ಯುಟೋರಿಯಲ್‌ಗಳು ಇವೆಲ್ಲವನ್ನೂ ಬಿಟ್ಟುಬಿಡುತ್ತವೆ. Raza ಇದನ್ನು ಸರಿಯಾಗಿ ಮಾಡಲು OAuth ಸ್ಪೆಸಿಫಿಕೇಶನ್ ಅನ್ನು ನೇರವಾಗಿ ಓದಬೇಕಾಯಿತು.

ಫಲಿತಾಂಶ: ಶ್ರಮವಿಲ್ಲದ ವೆಚ್ಚ ಲಾಗಿಂಗ್

ಈ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಿದ ನಂತರ, Raza ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಸಿಸ್ಟಮ್‌ನೊಂದಿಗೆ ಕೊನೆಗೊಂಡರು. Claude Desktop ನಲ್ಲಿನ ನೈಸರ್ಗಿಕ-ಭಾಷೆಯ ಸೂಚನೆ—"log 15 dollars for a coffee, category meals"—MCP ಮೂಲಕ ರಿಮೋಟ್ ಸರ್ವರ್‌ಗೆ ರೌಟ್ ಆಗುತ್ತದೆ, ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿ ಸಂಗ್ರಹವಾಗುತ್ತದೆ, ಯಾವುದೇ ಪ್ರತ್ಯೇಕ ಆಪ್ ಅಥವಾ ವೆಬ್ ಫಾರ್ಮ್ ಅಗತ್ಯವಿಲ್ಲ.

ಮುಖ್ಯವಾಗಿ, ನೈಜ-ಪ್ರಪಂಚದ ಬಗ್‌ಗಳನ್ನು ಸರಿಪಡಿಸಲಾಗಿದೆ. Raza ಅವರು Horizon ಗೆ ಡಿಪ್ಲಾಯ್ ಮಾಡಿ Windows ನಲ್ಲಿ Claude Desktop ಅನ್ನು ತೆರೆದಾಗ, ಅದು ಸುಲಭವಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ. ಯಾವುದೇ ಪಾತ್ ಆಶ್ಚರ್ಯಗಳಿಲ್ಲ. ಫ್ಲೋ ಅನ್ನು ಮುರಿಯುವ ಯಾವುದೇ ಟೋಕನ್ ಎಕ್ಸ್‌ಪೈರೇಶನ್‌ಗಳಿಲ್ಲ.

ಮುಂದೆ ಏನು

Raza ಬಹು-ಹಂತದ AI ಏಜೆಂಟ್‌ಗಳನ್ನು ನಿರ್ಮಿಸುವ ಫ್ರೇಮ್‌ವರ್ಕ್ ಆದ LangGraph ಬಳಸಿ ಇದನ್ನು ಏಜೆಂಟಿಕ್ ವರ್ಕ್‌ಫ್ಲೋಗಳಿಗೆ ವಿಸ್ತರಿಸುತ್ತಿದ್ದಾರೆ. ಸ್ಟೇಟ್‌ಫುಲ್ ಲಾಜಿಕ್ ಅನ್ನು ಸೇರಿಸುವುದು ಗುರಿಯಾಗಿದೆ: AI ಕೇವಲ ಒಂದು ಬಾರಿಗೆ ಒಂದು ಟೂಲ್ ಕಾಲ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ, ಅದು ಯೋಜನೆಯನ್ನು ರೂಪಿಸುತ್ತದೆ, ಅದನ್ನು ಬಹು ಹಂತಗಳಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ, ಪ್ರಗತಿಯನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ ಮತ್ತು ನಿರ್ಣಾಯಕ ಕ್ರಮಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುವ ಮೊದಲು ಮಾನವ ಅನುಮೋದನೆಯನ್ನು ಕೇಳಲು ವಿರಾಮಗೊಳಿಸಬಹುದು.

ರೆಪೊಸಿಟರಿಯು GitHub ನಲ್ಲಿ ಸಾರ್ವಜನಿಕವಾಗಿದೆ: github.com/AliRaza3485/test-remote-mcp-server, ಆದ್ದರಿಂದ ನೀವು MCP ಅಥವಾ LangGraph ನೊಂದಿಗೆ ನಿರ್ಮಿಸುತ್ತಿದ್ದರೆ, ನೀವು ಮಾದರಿಗಳನ್ನು ಪ್ರತ್ಯಕ್ಷವಾಗಿ ನೋಡಬಹುದು.

ತೀರ್ಮಾನ

ರಿಮೋಟ್ MCP ಸರ್ವರ್ ಅನ್ನು ನಿರ್ಮಿಸುವುದು ಬಾಹ್ಯವಾಗಿ ಸರಳವಾಗಿದೆ—ನಿಮ್ಮ ಟೂಲ್‌ಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿ, ಅವುಗಳನ್ನು ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕಿಸಿ, ಸರ್ವರ್ ಅನ್ನು Claude Desktop ನೊಂದಿಗೆ ನೋಂದಾಯಿಸಿ—ಆದರೆ ವಿವರಗಳು ಮುಖ್ಯವಾಗಿವೆ. Windows ಪ್ಯಾಕೇಜಿಂಗ್, ಆಸಿಂಕ್ ಡೇಟಾಬೇಸ್ ಆಕ್ಸೆಸ್, ಮತ್ತು OAuth ಲೈಫ್‌ಸೈಕಲ್ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ಅಪರೂಪದ ಎಡ್ಜ್ ಕೇಸ್‌ಗಳಲ್ಲ; ಅವು ಯಾವುದೇ ನೈಜ ಡಿಪ್ಲಾಯ್‌ಮೆಂಟ್‌ನ ಭಾಗವಾಗಿವೆ. ಸಣ್ಣ ಉದಾಹರಣೆ ಮತ್ತು ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಸಿಸ್ಟಮ್ ನಡುವಿನ ಅಂತರವು ತೋರುವುದಕ್ಕಿಂತ ಚಿಕ್ಕದಾಗಿದೆ, ಆದರೆ ನೀವು ಕಣ್ಣುಗಳನ್ನು ತೆರೆದು ಹೆಜ್ಜೆ ಹಾಕಬೇಕು ಎಂಬುದನ್ನು Raza ಅವರ ಪ್ರಯಾಣವು ತೋರಿಸುತ್ತದೆ.

ಅನುಕೂಲಗಳು

  • ಡೇಟಾ ಮಾಲೀಕತ್ವ: ನಿಮ್ಮ ವೆಚ್ಚದ ಡೇಟಾವು ವೆಂಡರ್‌ನ ಕ್ಲೌಡ್‌ನಲ್ಲಿ ಅಲ್ಲ, ನಿಮ್ಮ ಸ್ವಂತ ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿರುತ್ತದೆ.
  • ನೈಸರ್ಗಿಕ ಸಂವಹನ: ಪ್ರತ್ಯೇಕ UI ಅಥವಾ ಆಪ್ ಇಲ್ಲ; ನೀವು Claude Desktop ಅನ್ನು ಸರಳ ಇಂಗ್ಲಿಷ್‌ನಲ್ಲಿ ಕೇಳುತ್ತೀರಿ.
  • ವಿಸ್ತರಣೆ ಸಾಮರ್ಥ್ಯ: ಒಮ್ಮೆ ಅಡಿಪಾಯ ಸಿದ್ಧವಾದ ನಂತರ, ಹೊಸ ಟೂಲ್‌ಗಳನ್ನು (ಬಜೆಟ್ ಅಲರ್ಟ್‌ಗಳು, ಮರುಕಳಿಸುವ ವೆಚ್ಚಗಳು ಇತ್ಯಾದಿ) ಸೇರಿಸುವುದು ಸರಳವಾಗಿದೆ.
  • ಕಲಿಕೆಯ ಸಂಪನ್ಮೂಲ: ಸಾರ್ವಜನಿಕ ರೆಪೊಸಿಟರಿಯು OAuth, ಆಸಿಂಕ್ ಡೇಟಾಬೇಸ್‌ಗಳು ಮತ್ತು ಡಿಪ್ಲಾಯ್‌ಮೆಂಟ್ ವೈಶಿಷ್ಟ್ಯಗಳಿಗಾಗಿ ನೈಜ-ಪ್ರಪಂಚದ ಮಾದರಿಗಳನ್ನು ತೋರಿಸುತ್ತದೆ.
  • ಇಂಟಿಗ್ರೇಶನ್: Windows, Mac ಮತ್ತು ಅದು ರನ್ ಆಗುವ ಇತರ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ Claude Desktop ನೊಂದಿಗೆ ತಡೆರಹಿತವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

ಅನನುಕೂಲಗಳು

  • ಕಾರ್ಯಾಚರಣೆಯ ಜವಾಬ್ದಾರಿ: ನೀವು ಸರ್ವರ್‌ನ ಮಾಲೀಕರು. ಔಟೇಜ್‌ಗಳು, ಸೆಕ್ಯೂರಿಟಿ ಪ್ಯಾಚ್‌ಗಳು ಮತ್ತು ಡೇಟಾಬೇಸ್ ಬ್ಯಾಕಪ್‌ಗಳು ನಿಮ್ಮ ಜವಾಬ್ದಾರಿಯಾಗಿರುತ್ತವೆ.
  • ಡಿಪ್ಲಾಯ್‌ಮೆಂಟ್ ಜಟಿಲತೆ: Horizon ಅಥವಾ ಇನ್ನೊಂದು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಒಂದು ಹಂತವನ್ನು ಸೇರಿಸುತ್ತದೆ; ನೀವು ಸ್ಥಳೀಯವಾಗಿ ಮಾತ್ರ ಆದ್ಯತೆ ನೀಡಿದರೆ, ನಿಮಗೆ ವಿಭಿನ್ನ ವಿಧಾನ ಬೇಕಾಗುತ್ತದೆ.
  • OAuth ಕಲಿಕೆಯ ಹಂತ: ನಿಮ್ಮ ಸರ್ವರ್‌ಗೆ ಬಾಹ್ಯ ದೃಢೀಕರಣದ ಅಗತ್ಯವಿದ್ದರೆ, ನೀವು ಕೇವಲ ಟ್ವ್ಯುಟೋರಿಯಲ್ ತುಣುಕನ್ನು ನಕಲಿಸುವುದಲ್ಲದೆ, ಸಂಪೂರ್ಣ OAuth ಫ್ಲೋ ಅನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬೇಕಾಗುತ್ತದೆ.
  • Claude ಗೆ ಸೀಮಿತವಾಗಿದೆ: MCP ಸರ್ವರ್ Claude Desktop ನೊಂದಿಗೆ ಮಾತನಾಡುತ್ತದೆ. ಇತರ AI ಕ್ಲೈಂಟ್‌ಗಳಲ್ಲಿ ಇದೇ ಟೂಲ್‌ಗಳನ್ನು ನೀವು ಬಯಸಿದರೆ, ನಿಮಗೆ ಪ್ರತ್ಯೇಕ ಇಂಟಿಗ್ರೇಶನ್‌ಗಳು ಬೇಕಾಗುತ್ತವೆ.
  • Tempfile ದುರ್ಬಲತೆ: ಡೇಟಾಬೇಸ್ ಸ್ಟೋರೇಜ್‌ಗಾಗಿ Python ನ tempfile ಅನ್ನು ಬಳಸುವುದು ಸದ್ಯಕ್ಕೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಆದರೆ ನೀವು ನಂತರ ಹೋಸ್ಟಿಂಗ್ ವಾತಾವರಣವನ್ನು ಬದಲಾಯಿಸಿದರೆ ಎಚ್ಚರಿಕೆಯ ಪರಿಶೀಲನೆಯ ಅಗತ್ಯವಿದೆ.

ಎಚ್ಚರಿಕೆ

ಈ ಲೇಖನವು ಶೈಕ್ಷಣಿಕವಾಗಿದೆ ಮತ್ತು ಜುಲೈ 16, 2026 ರಂದು Ali Raza ಅವರು DEV Community ಯಲ್ಲಿ ವರದಿ ಮಾಡಿದ ನೈಜ ಬೆಳವಣಿಗೆಗಳನ್ನು ಸಾರಾಂಶಗೊಳಿಸುತ್ತದೆ. ನೀವು ಪ್ರಯತ್ನಿಸುವ ಯಾವುದೇ ಅಳವಡಿಕೆಯು Raza ಅವರ ಸಾರ್ವಜನಿಕ ರೆಪೊಸಿಟರಿ ಮತ್ತು ಅಧಿಕೃತ MCP ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಅನ್ನು ಓದುವುದರೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗಬೇಕು. ಪ್ರೊಡಕ್ಷನ್ ಕೆಲಸಕ್ಕಾಗಿ ಈ ಲೇಖನವನ್ನು ನಂಬುವ ಮೊದಲು ಮೂಲ ಮೂಲದ ವಿರುದ್ಧ ಎಲ್ಲಾ ಹಕ್ಕುಗಳನ್ನು ಪರಿಶೀಲಿಸಿ. ಇಲ್ಲಿ ವಿವರಿಸಲಾದ OAuth ಮಾದರಿಗಳು ಮತ್ತು ಡಿಪ್ಲಾಯ್‌ಮೆಂಟ್ ವಿವರಗಳು Raza ಅವರ ಅಳವಡಿಕೆಗೆ ನಿರ್ದಿಷ್ಟವಾಗಿವೆ; ನಿಮ್ಮ ವಾತಾವರಣಕ್ಕೆ ವಿಭಿನ್ನ ಆಯ್ಕೆಗಳು ಬೇಕಾಗಬಹುದು. ಪ್ರೊಡಕ್ಷನ್‌ಗೆ ತೆರಳುವ ಮೊದಲು ನಾನ್-ಪ್ರೊಡಕ್ಷನ್ ವಾತಾವರಣದಲ್ಲಿ ಕಾನ್ಫಿಗರೇಶನ್ ಪಾತ್‌ಗಳು, ಟೋಕನ್ ರಿಫ್ರೆಶ್ ಲಾಜಿಕ್ ಮತ್ತು ಡೇಟಾಬೇಸ್ ಆಕ್ಸೆಸ್ ಮಾದರಿಗಳನ್ನು ಯಾವಾಗಲೂ ಪರೀಕ್ಷಿಸಿ. ಆಕ್ಸೆಸ್ ಟೋಕನ್‌ಗಳು ಮತ್ತು ಯಾವುದೇ ರಹಸ್ಯಗಳನ್ನು ಸೂಕ್ತವಾದ ಸೆಕ್ಯೂರಿಟಿ ಅಭ್ಯಾಸಗಳೊಂದಿಗೆ ನಿರ್ವಹಿಸಿ—ಅವುಗಳನ್ನು ಎಂದಿಗೂ ವರ್ಷನ್ ಕಂಟ್ರೋಲ್‌ಗೆ ಕಮಿಟ್ ಮಾಡಬೇಡಿ ಅಥವಾ ಪ್ಲೇನ್ ಟೆಕ್ಸ್ಟ್‌ನಲ್ಲಿ ಲಾಗ್ ಮಾಡಬೇಡಿ.

ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು

Model Context Protocol (MCP) ಎಂದರೇನು? — MCP ಎಂಬುದು ಒಂದು ಪ್ರಮಾಣಿತ ಪ್ರೋಟೋಕಾಲ್ ಆಗಿದ್ದು, ಪ್ರತ್ಯೇಕ ಪ್ಲಗಿನ್ ಅನ್ನು ನಿರ್ಮಿಸದೆ ನಿಮ್ಮ ಸ್ವಂತ ಪರಿಕರಗಳು ಮತ್ತು ಡೇಟಾದ ತಡೆರಹಿತ ಇಂಟಿಗ್ರೇಶನ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ಮೂಲಕ, Claude ನಂತಹ AI ಸಹಾಯಕರಿಗೆ ನೀವು ನಿಯಂತ್ರಿಸುವ ಸರ್ವರ್‌ನಿಂದ ಎಕ್ಸ್‌ಪೋಸ್ ಮಾಡಲಾದ ಫಂಕ್ಷನ್‌ಗಳನ್ನು ಕಾಲ್ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ.

Horizon ಬದಲು ಸ್ಥಳೀಯವಾಗಿ MCP ಸರ್ವರ್ ಅನ್ನು ರನ್ ಮಾಡಬಹುದೇ? — ಹೌದು, ನೀವು ಸರ್ವರ್ ಅನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಅಥವಾ ಇಂಟರ್ನೆಟ್ ಆಕ್ಸೆಸ್ ಇರುವ ಯಾವುದೇ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ ಹೋಸ್ಟ್ ಮಾಡಬಹುದು. Raza ಅವರು Horizon ಅನ್ನು ಆರಿಸಿಕೊಂಡಿದ್ದಾರೆ, ಆದರೆ Python ರನ್ ಆಗುವ ಎಲ್ಲಿಯಾದರೂ FastMCP ಮತ್ತು aiosqlite ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ.

MCP ಸರ್ವರ್ ನಿರ್ಮಿಸಲು ನನಗೆ Python ತಿಳಿಯುವ ಅಗತ್ಯವಿದೆಯೇ? — ಉದಾಹರಣೆಯು Python ಮತ್ತು FastMCP ಅನ್ನು ಬಳಸುತ್ತದೆ, ಆದರೆ MCP ಭಾಷಾ-ಅಜ್ಞೇಯತಾವಾದಿಯಾಗಿದೆ (language-agnostic). ನೀವು Node.js, Go, Rust ಅಥವಾ ಯಾವುದೇ ಇತರ ಭಾಷೆಯಲ್ಲಿ MCP ಸರ್ವರ್ ನಿರ್ಮಿಸಬಹುದು; ನೀವು ಬೇರೆ ಲೈಬ್ರರಿಯನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ.

ನನ್ನ ವೆಚ್ಚದ ಡೇಟಾ ರಿಮೋಟ್ ಸರ್ವರ್‌ನಲ್ಲಿದ್ದರೆ ಅದನ್ನು ಸುರಕ್ಷಿತವಾಗಿಡುವುದು ಹೇಗೆ? — ಸಾಗಣೆಯಲ್ಲಿರುವ ಡೇಟಾವನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಲು HTTPS ಬಳಸಿ, ಪ್ರೈವೇಟ್ ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ಅಥವಾ ದೃಢೀಕರಣದ (authentication) ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಸರ್ವರ್ ರನ್ ಮಾಡಿ, ಮತ್ತು ಸರ್ವರ್ ಅನ್ನು ಅಪ್-ಟು-ಡೇಟ್ ಆಗಿ ಇರಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ಸೂಕ್ಷ್ಮ ರುಜುವಾತುಗಳನ್ನು (OAuth ಟೋಕನ್‌ಗಳಂತಹ) ಪ್ಲೇನ್ ಫೈಲ್‌ಗಳಲ್ಲಿ ಅಲ್ಲದೆ ಸುರಕ್ಷಿತ ವಾಲ್ಟ್‌ನಲ್ಲಿ ಸಂಗ್ರಹಿಸುವುದನ್ನು ಪರಿಗಣಿಸಿ.

ರಿಮೋಟ್ ಸರ್ವರ್ ಸ್ಥಗಿತಗೊಂಡರೆ ಏನಾಗುತ್ತದೆ? Claude Desktop ಕೆಲಸ ಮಾಡುವುದನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆಯೇ? — ಹೌದು, ಲಭ್ಯವಿಲ್ಲದ ಸರ್ವರ್‌ನಲ್ಲಿ ಹೋಸ್ಟ್ ಮಾಡಲಾದ ಟೂಲ್‌ಗಳನ್ನು Claude Desktop ಕಾಲ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ. ಇದಕ್ಕಾಗಿಯೇ ಪ್ರೊಡಕ್ಷನ್ MCP ಸರ್ವರ್‌ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಮಾನಿಟರಿಂಗ್, ಬ್ಯಾಕಪ್‌ಗಳು ಮತ್ತು ತ್ವರಿತ ಚೇತರಿಕೆಯ (recovery) ಯೋಜನೆಯನ್ನು ಹೊಂದಿರುತ್ತವೆ.

ಒಂದೇ ರೀತಿಯ ಟೂಲ್‌ಗಳಿಗೆ ಬಹು AI ಸಹಾಯಕರನ್ನು ಸಂಪರ್ಕಿಸಲು ನಾನು MCP ಸರ್ವರ್‌ಗಳನ್ನು ಬಳಸಬಹುದೇ? — MCP ಪ್ರೋಟೋಕಾಲ್-ಆಧಾರಿತವಾಗಿದೆ, ಆದ್ದರಿಂದ ಸೈದ್ಧಾಂತಿಕವಾಗಿ ಹೌದು. ಆದಾಗ್ಯೂ, ಸಂಪೂರ್ಣ MCP ಬೆಂಬಲದೊಂದಿಗೆ ಪ್ರಸ್ತುತ Claude Desktop ಪ್ರಾಥಮಿಕ ಕ್ಲೈಂಟ್ ಆಗಿದೆ. ಇತರ AI ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳೊಂದಿಗೆ ಇಂಟಿಗ್ರೇಶನ್ ಮಾಡಲು ಆ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳು ಸಹ MCP ಅನ್ನು ಬೆಂಬಲಿಸುವ ಅಗತ್ಯವಿದೆ.

ನಾನು ಎಷ್ಟು ಸಮಯಕ್ಕೊಮ್ಮೆ OAuth ಟೋಕನ್‌ಗಳನ್ನು ರಿಫ್ರೆಶ್ ಮಾಡಬೇಕು? — ಇದು ಸೇವೆಯನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ. ಹೆಚ್ಚಿನ ಸೇವೆಗಳು ಒಂದು ಗಂಟೆಯಿಂದ ಹಲವು ದಿನಗಳವರೆಗೆ ಮಾನ್ಯವಾಗಿರುವ ಟೋಕನ್‌ಗಳನ್ನು ನೀಡುತ್ತವೆ. Raza ಅವರ ಅಳವಡಿಕೆಯು ಇದನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಿರ್ವಹಿಸುತ್ತದೆ; ಸರ್ವರ್ ಟೋಕನ್‌ಗಳನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ ಮತ್ತು ಅವುಗಳ ಅವಧಿ ಮುಗಿಯುವ ಮೊದಲು ರಿಫ್ರೆಶ್ ಮಾಡುತ್ತದೆ.

ಸಾಮಾನ್ಯ SQLite ಗಿಂತ aiosqlite ವೇಗವಾಗಿದೆಯೇ? — ಕಚ್ಚಾ ವೇಗದಲ್ಲಿ ವೇಗವಾಗಿರಬೇಕಾಗಿಲ್ಲ, ಆದರೆ ಆಸಿಂಕ್ ಸನ್ನಿವೇಶಗಳಲ್ಲಿ ಸುರಕ್ಷಿತವಾಗಿದೆ. ಡೇಟಾಬೇಸ್ ಪ್ರಶ್ನೆಗೆ ಉತ್ತರಿಸುವಾಗ ಇದು ಇಡೀ ಸರ್ವರ್ ಸ್ಥಗಿತಗೊಳ್ಳುವುದನ್ನು ತಡೆಯುತ್ತದೆ, ನೀವು ಒಂದೇ ಬಾರಿಗೆ ಅನೇಕ ವಿನಂತಿಗಳನ್ನು ನಿರ್ವಹಿಸುವಾಗ ಇದು ಮುಖ್ಯವಾಗುತ್ತದೆ.

ಟ್ಯಾಗ್‌ಗಳು

#mcp #aiassistant #expensetracking #clouddeployment #pythondev #fastapi #oauth2 #remoteserver

Free field guide

Docker Security Checklist

Lock down your containers from build to runtime — 29 practical controls covering images, runtime flags, secrets, and the daemon. Enter your email — you'll get the PDF instantly, plus new posts on Docker, Linux & security.