@@ -19,7 +19,7 @@ class Authorizer:
1919 def permit_get_tool (self , name : str ) -> bool :
2020 """Check if the specified tool can be retrieved from the associated mcp server"""
2121 return False
22-
22+
2323 @abc .abstractmethod
2424 def permit_list_tool (self , name : str ) -> bool :
2525 """Check if the specified tool can be listed from the associated mcp server"""
@@ -54,26 +54,27 @@ def permit_list_resource(self, resource: AnyUrl | str) -> bool:
5454 def permit_list_template (self , resource : AnyUrl | str ) -> bool :
5555 """Check if the specified template can be listed from the associated mcp server"""
5656 return False
57-
57+
5858 @abc .abstractmethod
5959 def permit_get_prompt (self , name : str ) -> bool :
6060 """Check if the specified prompt can be retrieved from the associated mcp server"""
6161 return False
62-
62+
6363 @abc .abstractmethod
6464 def permit_list_prompt (self , name : str ) -> bool :
6565 """Check if the specified prompt can be listed from the associated mcp server"""
6666 return False
67-
67+
6868 @abc .abstractmethod
69- def permit_render_prompt (self , name : str , arguments : dict [str , Any ] | None = None ) -> bool :
69+ def permit_render_prompt (self , name : str , arguments : dict [str , Any ] | None = None ) -> bool :
7070 """Check if the specified prompt can be rendered from the associated mcp server"""
7171 return False
72-
72+
73+
7374class AllAllAuthorizer (Authorizer ):
7475 def permit_get_tool (self , name : str ) -> bool :
7576 return True
76-
77+
7778 def permit_list_tool (self , name : str ) -> bool :
7879 return True
7980
@@ -90,19 +91,18 @@ def permit_get_resource(self, resource: AnyUrl | str) -> bool:
9091
9192 def permit_create_resource (self , uri : str , params : dict [str , Any ]) -> bool :
9293 return True
93-
94+
9495 def permit_list_resource (self , resource : AnyUrl | str ) -> bool :
9596 return True
9697
9798 def permit_list_template (self , resource : AnyUrl | str ) -> bool :
9899 return True
99-
100+
100101 def permit_get_prompt (self , name : str ) -> bool :
101102 return True
102-
103+
103104 def permit_list_prompt (self , name : str ) -> bool :
104105 return True
105106
106- def permit_render_prompt (self , name : str , arguments : dict [str , Any ] | None = None ) -> bool :
107+ def permit_render_prompt (self , name : str , arguments : dict [str , Any ] | None = None ) -> bool :
107108 return True
108-
0 commit comments