登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
园子
关于
博客
发1篇日志+1圆
记录
发1条记录+2圆币
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
VIP申请
网盘
联系我们
道具
勋章
任务
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
业界
›
使用Avalonia/C#构建一个简易的跨平台MCP客户端 ...
使用Avalonia/C#构建一个简易的跨平台MCP客户端
[ 复制链接 ]
零幸
3 天前
前言
前几天介绍了在C#中构建一个MCP客户端。
最近正在学习Avalonia,所以就想用Avalonia实现一个简易的跨平台MCP客户端。接入别人写的或者自己写的MCP服务器就可以利用AI做很多有意思的事情。
接下来我有时间也会和大家继续分享一些好玩的MCP服务器。
效果
展示连接的MCP服务器的工具:
使用这些MCP服务器:
duckduckgo_mcp
fetch-mcp
sqlite-mcp
由于模型的原因有时候可能没法一次就成功。
问AI这个问题:“获取products表中所有保质期大于30天的商品信息”。
中文显示还有问题,但是数据确实是从数据库中读取出来的了。
实践
git clone https://github.com/Ming-jiayou/mcp_demo.git
复制代码
进入mcp_demo\MCP-Studio文件夹,将ChatModelSettings.json.example修改为ChatModelSettings.json,填入大模型信息,以硅基流动为例:
打开mcp_settings.json设置你的MCP服务器,我的示例如下所示:
运行程序。
在MCPSettings页如果能显示MCP服务器的工具,说明服务器连接成功。
现在就可以玩耍这些MCP服务器咯,不过要注意得用一个有工具调用能力的模型哦!!
全部代码已经放到GitHub,地址:https://github.com/Ming-jiayou/mcp_demo。
推荐阅读
使用C#创建一个MCP客户端
一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
通过fetch_mcp,让Cline能够获取网页内容。
创建一个MCP服务器,并在Cline中使用,增强自定义功能。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
那些年搞不懂的高深术语——依赖倒置•控制反转•依赖注入•面向接口编程
如何优雅的使用RabbitMQ
分布式锁1 Java常用技术方案
浅谈我对DDD领域驱动设计的理解
游戏编程十年总结(下)
【前端性能】高性能滚动 scroll 及页面渲染优化
验证码对抗之路及现有验证机制介绍
从零开始入门 K8s | 手把手带你理解 etcd
NHibernate之旅(2):第一个NHibernate程序
中文写程序,何陋之有?
公司的中场
Android 系统缺陷不完全点评
谈谈如何从本质上理解sql语句, 存储过程,ORM之间的联系和取舍。
FFmpeg开发笔记(六十二)Windows给FFmpeg集成H.266编码器vvenc
.net环境下跨进程、高频率读写数据
第二个iPhone应用程序:“Say Hello”
从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件
Windows 8 Metro app开发初体验
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
安全
签约作者
程序园优秀签约作者
发帖
零幸
3 天前
关注
0
粉丝关注
8
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
敖可
9990
处匈跑
9998
斜素欣
9996
4
森萌黠
9996
5
堵赫然
9996
6
凶契帽
9996
7
柴古香
9996
8
背竽
9996
9
恐肩
9994
10
都硎唷
9994
查看更多