当前位置: 首页 > news >正文

网站被劫持/百度竞价推广方案范文

网站被劫持,百度竞价推广方案范文,天津做网站首选津坤科技b,wienj wordpressMCP 有三种通讯方式: 通道说明备注stdio本地进程内通讯现有sse http远程 http 通讯现有streamable http远程 http 通讯(MCP 官方刚通过决定,mcp-java-sdk 还没实现) 也可以按两大类分: 本地进程间通讯远程通讯&…

MCP 有三种通讯方式:

通道说明备注
stdio本地进程内通讯现有
sse http远程 http 通讯现有
streamable http远程 http 通讯(MCP 官方刚通过决定,mcp-java-sdk 还没实现)

也可以按两大类分:

  • 本地进程间通讯
  • 远程通讯(比如给前端用,或远程接口用)。

目前看,行业内已经积累了大最 stdio mcp-server。而且还有提供代理转换的开源项目,比如:mcpo,mcp-proxy 之类的。如果是 Java,则可以使用 solon-ai-mcp 开发类似的代理。

<dependency><groupId>org.noear</groupId><artifactId>solon-ai-mcp</artifactId><version>3.2.1-M3</version>
</dependency>

可以借用两种配置方式(也可以手动柜构建):

1、使用经典的 mcpServers 配置格式加载

这种配置格式,目前 mcp 代理很常用。stdio mcp-server 的各种项目也会提供这种配置。添加示例配置(或者找个 mcp-server 复制下),我们从 gitee 的一个项目上,复制了一份并命名为 mcp/mcpServers.case1.json

{"mcpServers": {"gitee": {"command": "mcp-gitee-ent","env": {"GITEE_ENT_API_BASE": "https://api.gitee.com/enterprises","GITEE_ENT_MCP_ACCESS_TOKEN": "<your mcp ent access token>",}}}
}

solon-ai-mcp 直接提供了解析此配置格式的快捷方法。以下是创建代理服务端示例:

@McpServerEndpoint(sseEndpoint = "/mcp/proxy/gitee")
public class McpServerTool implements ToolProvider {McpClientToolProvider toolProvider = McpClientToolProvider.fromMcpServers("classpath:mcp/mcpServers.case1.json").get("gitee")@Overridepublic Collection<FunctionTool> getTools() {return toolProvider.getTools();}
}

mcpServers 配置是支持多服务配置的,所以解析后会是个Map。在原理上,我们用 McpClientToolProvider 加载了 mcpServers,并作为工具提供给 McpServerEndpoint 输出,形成了代理效果。

2、使用 yaml 格式配置加载

这个规范需要参考对应 McpClientProperties 实体属性。在 app.yml 配置里添加 mcp-client 配置。

solon.ai:mcp:client:gitee:  # McpClientProperties 实体属性channel: "stdio"serverParameters:command: "mcp-gitee-ent"env: GITEE_ENT_API_BASE: "https://api.gitee.com/enterprises"GITEE_ENT_MCP_ACCESS_TOKEN: "<your mcp ent access token>"

创建代理服务端

@McpServerEndpoint(sseEndpoint = "/mcp/proxy/gitee")
public class McpServerTool implements ToolProvider {@Inject("${solon.ai.mcp.client.gitee}") //通过配置,可直接注入McpClientToolProvider toolProvider;  @Overridepublic Collection<FunctionTool> getTools() {return toolProvider.getTools();}
}

3、还可以反向代理

其实我们还可以把 sse mcp-server 代理成 stdio 的方式输出:

@McpServerEndpoint(channel = McpChannel.STDIO)
public class McpServerTool implements ToolProvider {McpClientToolProvider sseToolProvider = McpClientToolProvider.builder().apiUrl("http://localhost:8081/mcp/sse").build();@Overridepublic Collection<FunctionTool> getTools() {return toolProvider.getTools();}
}

打包后,就可以通过 mcpServers 配置,被其它工具使用了:

{"mcpServers": {"demo1": {"command": "java","args": ["-jar", "/demo-mcp-stdio/target/demo-mcp-stdio.jar"]}}
}

如果是 java ,还可以使用 solon-ai-mcp 。示例:

 McpClientToolProvider mcpClient = McpClientToolProvider.builder().channel(McpChannel.STDIO) //表示使用 stdio.serverParameters(McpServerParameters.builder("java").args("-jar", "/demo-mcp-stdio/target/demo-mcp-stdio.jar").build()).build();

4、总结

开发 MCP Proxy(代理)也可以用 Solon AI MCP 哟!尤其是 Java 环境,我们同时支持 java8,java11,java17,java21,java24。

http://www.whsansanxincailiao.cn/news/32035098.html

相关文章:

  • 长春市网站建设dbd3/百度号注册官网
  • 制作网站的程序/推广网络营销外包公司
  • jsp做网站框架/不受限制的搜索引擎
  • 公司设计一个网站/seo优化工作
  • 做网站工作/济南百度代理
  • 我的网站怎么转网页呢/厦门关键词优化平台
  • 规则网站建设/外链推广平台
  • heritrix做网站/网络销售平台排名
  • wordpress阿里云服务器开启伪静态/谷歌seo运营
  • 潍坊美丽乡村建设一般发了哪个网站/app制作费用一览表
  • 哪里可以接网站开发的活/seo包括哪些方面
  • 用phpcms建网站流程/网络营销策划的基本原则
  • 哪家公司做网站/事件营销的经典案例
  • 有知道做网站的吗/网络营销十大成功案例
  • 银川做网站建设/厦门百度开户
  • 百度联盟怎么做网站加入/百度云官网登录首页
  • 魅影视频/站长seo推广
  • 小程序公司排名/合肥seo培训
  • 无锡做网站好/东莞百度推广排名
  • 深圳网站制作的公司/搜索引擎排名优化技术
  • 做网站爬闪/湖南网站建设营销推广
  • 怎么做网站站长/cctv 13新闻频道
  • 明星个人网站设计模板/网络营销与传统营销的区别
  • 政府网站欣赏/seo优化百度技术排名教程
  • 中国建设银行网站晋阳支行/东莞网络推广公司
  • 珠海市住房城乡建设局网站/流量平台排名
  • 网站动图是怎么做的/整站多关键词优化
  • 浙江网站建设公司电话/网站建设杭州
  • WordPress文章设置密码/南昌seo排名
  • 做淘宝网站如何提取中间的提成/市场营销专业就业方向