modelcontextprotocol / modelcontextprotocol/java-sdk
MCP server in WAR on application server
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- Java
- Star
- 3.7k
- Fork
- 1.1k
- Merge trung bình
- 1 ngày 15 giờ
- Pull request đã merge (30 ngày)
- 9
Mô tả
I'm trying to create an MCP server using the servlet-based HttpServletStreamableServerTransportProvider. The application should be deployable as a WAR on an application server (e.g. Wiildfly).
I'm struggling to understand how I can get this to work. The class HttpServletStreamableServerTransportProvider, although annotated as @WebServlet, is not instantiable by the container and its only constructor is private such that it cannot be extended (although it is not final).
What is the indended way of getting an MCP servlet running in this usage scenario?
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu với HttpServletStreamableServerTransportProvider, annotation @WebServlet của nó và constructor private của nó. Theo dõi cách SDK dự kiến một MCP servlet được tạo và triển khai trong một WAR trên application server như WildFly. Được xem là hoàn tất khi đường dẫn triển khai được hỗ trợ cho kịch bản sử dụng này đã được triển khai hoặc được ghi lại rõ ràng.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- java
- Lĩnh vực
- api, backend
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 45/100