[ 
https://issues.apache.org/jira/browse/CAMEL-22302?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Zineb Bendhiba resolved CAMEL-22302.
------------------------------------
    Resolution: Fixed

> camel-langchain4j-agent : add MCP Tool Pro
> ------------------------------------------
>
>                 Key: CAMEL-22302
>                 URL: https://issues.apache.org/jira/browse/CAMEL-22302
>             Project: Camel
>          Issue Type: New Feature
>          Components: camel-ai
>            Reporter: Zineb Bendhiba
>            Assignee: Zineb Bendhiba
>            Priority: Major
>             Fix For: 4.16.0
>
>
> The AIService created in the LangChain4j component is missing the MCP client 
> feature.
> I propose that we can add that feature.
> +Many idea :+
> Create a dedicated MCP Tool Provider, based on a given JSON configuration. 
> Example of what I imagine as JSON configuration file, presenting both stdio 
> and HTTP transport types :
> {code:java}
> {    
>    "mcpServers": {
>         "sqlite": {          
>            "type": "stdio",          
>            "command": [
>                 "/usr/bin/npm",            
>                 "exec",            
>                 "@modelcontextprotocol/[email protected]"
>            ],
>            "logEvents" : true
>         },
>         "wanaku": {
>            "type": "http",
>            "sseUrl": "http://localhost:8080/mcp/sse";,
>            "logRequests" : true,
>            "logResponses" : true
>         }
>    }
> }
> {code}
> Based on this list, create 
> [McpTransport|https://docs.langchain4j.dev/tutorials/mcp#mcp-transport] 
> beans, that from that a List of [MCP 
> Client|https://docs.langchain4j.dev/tutorials/mcp#mcp-client] beans. 
> With the MCP Client List, one can create a ToolProvider that could be used by 
> our AIServiceAgent. See 
> [documentation|https://docs.langchain4j.dev/tutorials/mcp#developing-the-tool-provider].
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to