File tree Expand file tree Collapse file tree 3 files changed +8
-6
lines changed
main/java/com/github/codeboyzhou/mcp/declarative Expand file tree Collapse file tree 3 files changed +8
-6
lines changed Original file line number Diff line number Diff line change 22
33import com .fasterxml .jackson .databind .ObjectMapper ;
44import com .fasterxml .jackson .dataformat .yaml .YAMLFactory ;
5+ import com .github .codeboyzhou .mcp .declarative .exception .McpServerException ;
56import org .slf4j .Logger ;
67import org .slf4j .LoggerFactory ;
78
@@ -23,8 +24,6 @@ public class YAMLConfigurationLoader {
2324
2425 private static final ObjectMapper YAML_MAPPER = new ObjectMapper (new YAMLFactory ());
2526
26- private static final String DEFAULT_CONFIG_FILE_NAME = "mcp-server-default.yml" ;
27-
2827 private static final String CONFIG_FILE_NAME = "mcp-server.yml" ;
2928
3029 private static final String WATCH_THREAD_NAME = "McpServerConfigFileWatcher" ;
@@ -54,9 +53,8 @@ private Path getConfigFilePath(String fileName) {
5453 ClassLoader classLoader = YAMLConfigurationLoader .class .getClassLoader ();
5554 URL configFileUrl = classLoader .getResource (fileName );
5655 if (configFileUrl == null ) {
57- configFileUrl = classLoader . getResource ( DEFAULT_CONFIG_FILE_NAME );
56+ throw new McpServerException ( "Configuration file not found: " + fileName );
5857 }
59- assert configFileUrl != null ;
6058 return Paths .get (configFileUrl .toURI ());
6159 } catch (URISyntaxException e ) {
6260 // should never happen
Original file line number Diff line number Diff line change 22
33public class McpServerException extends RuntimeException {
44
5+ public McpServerException (String message ) {
6+ super (message );
7+ }
8+
59 public McpServerException (String message , Throwable cause ) {
610 super (message , cause );
711 }
Original file line number Diff line number Diff line change 11enabled : true
22stdio : false
3- name : mcp-server
3+ name : mcp-server-test
44version : 1.0.0
5- type : SYNC
5+ type : ASYNC
66request-timeout : 20000
77capabilities :
88 resource : true
You can’t perform that action at this time.
0 commit comments