File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2222 TAG_SERVICES : 0.0.9
2323 TAG_EXTERNAL : 0.0.1
2424 TAG_UI : 0.0.31
25- TAG_MCP : 0.0.5
25+ TAG_MCP : 0.0.6
2626
2727 steps :
2828 - name : Checkout code
Original file line number Diff line number Diff line change @@ -37,6 +37,14 @@ async def hello() -> str:
3737 print ("Hello World" )
3838 return f"Hello world!"
3939
40+ @mcp .tool ()
41+ async def get_data_types () -> list [str ]:
42+ """Retrieves a list of all available data types"""
43+ conn = connect_to_postgres (DATABASE_URL )
44+ results = run_query (conn , "SELECT * FROM obj.data_type WHERE enabled" )
45+ print (f"[get_data_types]: results={ len (results )} " )
46+ return results if len (results ) > 0 else []
47+
4048@mcp .resource ("classes://{name}/by_name" )
4149async def get_class_ids_by_name (name : str ) -> list [str ]:
4250 """Retrieves a list of classes by ID based on the name specified"""
You can’t perform that action at this time.
0 commit comments