MCP has been gaining popularity recently, and I’ve implemented an MCP Client for our company’s internal Code Assistant Tool. Since there are plenty of tutorials about writing MCP Servers but very few about MCP Clients, especially implementations in Kotlin, I feel it’s necessary to document the process and the challenges I encountered, hoping it will help others.
When using AzureOpenAIEmbeddings, met a network error: Arguments: (ConnectionError(ProtocolError('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))),). Let’s see what happen.
最近工作中遇到一个关于MapReduce ClassPath的问题,记录一下。
Spark Metrics is useful if we debug our Spark applications and integetrating with Prometheus and Grafana is a common way to show it.
我们一天中的大部分时间都要花在沟通上,与下游确认需求、与上游确认接口、与同事同步进度交换信息或与领导报告,而 TLSM 方法是专门用来教人们如何更好沟通的,来看看。