llama.cpp/tools/server/public_simplechat/local.tools
hanishkvc fac947f9cd SimpleSallap:SimpleMCP:tools/list
Fix a oversight wrt ToolManager.meta, where I had created a dict
of name-keyed toolcall metas, instead of a simple list of toolcall
metas. Rather I blindly duplicated structure I used for storing the
tool calls in the tc_switch in the anveshika sallap client side
code.

Add dataclasses to mimic the MCP tools/list response. However wrt
the 2 odd differences between the MCP structure and OpenAi tools
handshake structure, for now I have retained the OpenAi tools hs
structure.

Add a common helper send_mcp to ProxyHandler given that both
mcp_toolscall and mcp_toolslist and even others like mcp_initialise
in future require a common response mechanism.

With above and bit more implement initial go at tools/list response.
2025-12-07 00:29:37 +05:30
..
config.py SimpleSallap:SimpleMCP: Use ToolManager for some of needed logics 2025-12-06 23:48:58 +05:30
debug.py SimpleChatTC:SimpleProxy: getting local / web file module ++ 2025-12-04 19:41:39 +05:30
filemagic.py SimpleSallap:SimpleMCP:ToolCalls beyond initial go 2025-12-06 22:38:10 +05:30
pdfmagic.py SimpleChatTC:PdfText:Basic Outline and its Numbering done 2025-12-04 19:41:39 +05:30
simplemcp.py SimpleSallap:SimpleMCP:tools/list 2025-12-07 00:29:37 +05:30
simpleproxy.json SimpleSallap:SimpleProxy:DataClass Config - P3 2025-12-05 20:47:33 +05:30
simpleproxy.py SimpleSallap:SimpleProxy:use RequestHandler's setup after ssl hs 2025-12-05 22:28:55 +05:30
tcpdf.py SimpleSallap:SimpleMCP:ToolCalls beyond initial go 2025-12-06 22:38:10 +05:30
tcweb.py SimpleSallap:SimpleMCP:ToolCalls beyond initial go 2025-12-06 22:38:10 +05:30
test-gen-self-signed.sh SimpleSallap:SimpleProxy: Enable https mode 2025-12-04 20:51:00 +05:30
toolcall.py SimpleSallap:SimpleMCP:tools/list 2025-12-07 00:29:37 +05:30
urlvalidator.py SimpleChatTC:SimpleProxy: Use urlvalidator 2025-12-04 19:41:39 +05:30
webmagic.py SimpleChatTCRV:SimpleProxy:DumpHeaders 2025-12-04 19:41:39 +05:30