Mcp tools

De Wiki1000

Sommaire

Calling the bridges in PowerShell

powershell.exe -NoProfile -File .\named-pipe-bridge.ps1

Initialize the mcp protocol

Optional the server doesn' rely on that step.

{"jsonrpc":"2.0","method":"initialize","params":{"clientInfo":{"name":"codex-readonly-probe","version":"1.0"},"protocolVersion":"2025-06-18","capabilities":{}},"id":1}
{"jsonrpc": "2.0","method": "notifications/initialized","params":{}}

Tools list

{"jsonrpc": "2.0","id": 1,"method": "tools/list","params": {"cursor":"optional-cursor-value"}}

Codex tools

{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"compile","arguments":{"className":"TPiece"}}}
{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"compile","arguments":{"className":"TPiece","methodName":"affecterContrepartie"}}}
{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"compile","arguments":{"className":"TPiece","methodName":"foobar"}}}
{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"loadModel","arguments":{}}}
{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"describe_method","arguments":{className:"TProcessusLettrageAutomatique",methodName:"_TraiterEcart"}}}
{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"describe_method","arguments":{className:"WFProcessus",methodName:"XXX"}}}
{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"describe_method","arguments":{className:"WFProcessus",methodName:"TestDefParamMulti"}}}
{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"execute_method","arguments":{className:"WFProcessus",methodName:"TestDefParamMulti",parameters:{p1:"a",p2:"b",p3:"c"}}}}
{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"describe_method","arguments":{className:"WFProcessus",methodName:"jsonprocess"}}}
{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"execute_method","arguments":{className:"WFProcessus",methodName:"jsonprocess", parameters:{"name":"Alice","age":42,"active":true,"tags": ["customer", "premium"],"address":{"city":"Paris"}}}}}
{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"describe_method","arguments":{className:"WFClasseA",methodName:"getSomething"}}}
{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"execute_method","arguments":{className:"WFClasseA",methodName:"getSomething",parameters:{}}}}
{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"describe_method","arguments":{className:"WFProcessus",methodName:"RaiseAnException"}}}
{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"execute_method","arguments":{className:"WFProcessus",methodName:"RaiseAnException",parameters:{}}}}
{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"describe_method","arguments":{className:"WFProcessus",methodName:"Calc"}}}
{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"execute_method","arguments":{className:"WFProcessus",methodName:"Calc",parameters:{v:1.05}}}}
{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"describe_method","arguments":{className:"WFProcessus","methodName":"CalcCurrency"}}}
{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"execute_method","arguments":{className:"WFProcessus","methodName":"CalcCurrency","parameters":{v:"1.05"}}}}
{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"describe_method","arguments":{"className":"UTC_Reporting_Initialisation","methodName":"UTC_01_Register"}}}
{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"execute_test_method","arguments":{"className":"UTC_Reporting_Initialisation","testName":"UTC_01_Register"}}}

Unit testing

{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"describe_test_topics","arguments":{"topic":""}}}
{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"describe_test_methods","arguments":{"topic":"reporting"}}}
{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"execute_test_suite","arguments":{"topics":"UT \/ eReporting"}}}
{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"describe_test_environments","arguments":{}}
{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"configure_test_environment","arguments":{"environmentName":"Test suite Fi", "databaseName":"dbTestSuiteFI"}}

NLQ / Queries=

{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"describe_nlq_schema","arguments":{"domain":"Paiement"}}}
{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"describe_nlq_schema","arguments":{"entity":"Relevé bancaire"}}}
{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"describe_nlq_domain","arguments":{}}}

{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"describe_nlq_schema","arguments":{"entity":"74BC1051"}}}
{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"get_entities","arguments":{"entityId":"74BC1051","parameters":{"natureTiers":"0"}}}}
{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"get_entities","arguments":{"entityId":"74BC1051","parameters":{"natureTiers":"Client"}}}}
{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"get_entities","arguments":{"entityId":"74BC1051","parameters":{"codePostal":{"val":"44","ope":"start"}}}}}

{"jsonrpc":"2.0","id":0,"method":"tools/call","params":{"name":"get_entity_count","arguments":{"entityId":"74BC1051","parameters":{"natureTiers":"Client"}}}}





Whos here now:   Members 0   Guests 0   Bots & Crawlers 1
 
Outils personnels