#mcp
- Model Context Protocol (MCP) tổng quanconcept MCP là gì, gồm những thành phần nào và khi nào nên viết MCP server riêng cho hệ thống mạng.
- Viết MCP server bằng Python (FastMCP)how-to Dùng khi cần tự viết MCP server Python cung cấp tool/resource chỉ đọc cho agent, test bằng MCP Inspector rồi gắn vào Claude Code.
- Thiết kế tool cho AI agentconcept Nguyên tắc đặt tên, viết mô tả, schema, giới hạn quyền và định dạng output để agent gọi tool đúng và an toàn trên hạ tầng mạng.
- Troubleshooting AI agent và MCPtroubleshooting Xử lý agent không gọi tool, lặp vô hạn, tràn context, MCP server không kết nối và lỗi schema khi gọi tool.
- MCP transport: stdio, Streamable HTTP và xác thực OAuthconcept Chọn transport cho MCP server (stdio hay Streamable HTTP), hiểu luồng OAuth cho remote server và các rủi ro bảo mật cần chặn trước khi mở server ra mạng.
- Viết MCP server bằng TypeScript SDKhow-to Dùng khi cần viết MCP server bằng Node.js/TypeScript với @modelcontextprotocol/sdk, khai báo tool bằng zod schema, build rồi gắn vào Claude Code.
- Test MCP server (Inspector, pytest, Claude Code)how-to Dùng khi đã viết MCP server và cần test tool ở 3 tầng - unit test hàm, test giao thức qua stdio bằng pytest, rồi thử tay bằng MCP Inspector và Claude Code.