Tagged articles
34 articles
Page 1 of 1
MaGe Linux Operations
MaGe Linux Operations
Apr 21, 2026 · Artificial Intelligence

How MCP Turns AI Models into a Universal USB Interface

Introducing MCP (Model Context Protocol), an open standard released by Anthropic that unifies AI model interaction with external tools, databases, and services through a USB‑like interface, the article dissects its design goals, architecture, message types, Python SDK implementation, client integration, production best practices, and future roadmap.

AI protocolMCPPython SDK
0 likes · 18 min read
How MCP Turns AI Models into a Universal USB Interface
Old Zhang's AI Learning
Old Zhang's AI Learning
Mar 8, 2026 · Artificial Intelligence

Twinkle – A Lightweight, Fully Chinese Large‑Model Training Framework from ModelScope

Twinkle is a lightweight client‑server training framework open‑sourced by ModelScope that abstracts away Ray clusters, data and model parallelism, offers three run modes (torchrun, Ray, HTTP), multi‑tenant LoRA training, dual back‑ends (Transformers and Megatron), and a serverless Training‑as‑a‑Service gateway for enterprise and individual developers.

LoRAModelScopeTaaS
0 likes · 14 min read
Twinkle – A Lightweight, Fully Chinese Large‑Model Training Framework from ModelScope
Senior Tony
Senior Tony
Sep 16, 2025 · Artificial Intelligence

What Is MCP? Exploring the AI‑LLM Interaction Protocol

MCP, a protocol from Anbhropic, standardizes how large language models communicate with external tools, databases, and APIs through a client‑server architecture, offering three communication modes (Stdio, HTTP with SSE, Streamable HTTP) and enabling use cases such as intelligent analytics, knowledge hubs, AI chatbots, BPM, API integration, automated testing, and programming assistance.

AI protocolLLM integrationMCP
0 likes · 9 min read
What Is MCP? Exploring the AI‑LLM Interaction Protocol
Go Programming World
Go Programming World
Jul 1, 2025 · Artificial Intelligence

What Is the Model Context Protocol (MCP) and How It’s Shaping AI Development

Model Context Protocol (MCP), an open-source standard from Anthropic, standardizes how large language models interact with external tools and data sources, introducing a client‑server architecture with hosts, clients, and servers, and promises to simplify AI application development compared to traditional function‑calling approaches.

AILLMMCP
0 likes · 5 min read
What Is the Model Context Protocol (MCP) and How It’s Shaping AI Development
JD Tech Talk
JD Tech Talk
Jun 19, 2025 · Artificial Intelligence

Kickstart MCP in Minutes: Build a Python SSE Demo and Client

This guide walks you through installing dependencies, creating two MCP‑based SSE servers and a client in Python, explains MCP concepts and architecture, and shows how to run the demo to explore the Model Context Protocol for AI agents.

AI agentsMCPPython
0 likes · 10 min read
Kickstart MCP in Minutes: Build a Python SSE Demo and Client
JD Cloud Developers
JD Cloud Developers
Jun 19, 2025 · Artificial Intelligence

Quickly Master MCP: Build a Python SSE Server and Client in Minutes

This guide introduces the Model Context Protocol (MCP), explains its purpose as a standardized USB‑C‑like interface for LLMs, and provides step‑by‑step Python code to set up SSE‑based MCP servers and a client, plus essential installation details and execution commands.

AI protocolLLM integrationMCP
0 likes · 11 min read
Quickly Master MCP: Build a Python SSE Server and Client in Minutes
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 15, 2025 · Artificial Intelligence

Unlock AI Agents with Model Context Protocol (MCP): Deep Dive & Code

This article explains the Model Context Protocol (MCP) introduced by Anthropic, detailing its client‑server architecture, protocol and transport layers, message types, lifecycle, and practical implementation in Python and TypeScript to build a custom AI agent that can both converse and perform tasks.

AI agentsMCPPython
0 likes · 24 min read
Unlock AI Agents with Model Context Protocol (MCP): Deep Dive & Code
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 28, 2025 · Artificial Intelligence

Understanding Model Context Protocol (MCP): Architecture, Usage, and Limitations

Model Context Protocol (MCP) is a standard client‑server protocol that enables AI models to access real‑time external data and tools, with detailed explanations of its architecture, practical setup steps, code snippets for Figma integration, and a discussion of current limitations and future prospects.

FigmaMCPModel Context Protocol
0 likes · 12 min read
Understanding Model Context Protocol (MCP): Architecture, Usage, and Limitations
Eric Tech Circle
Eric Tech Circle
Mar 25, 2025 · Artificial Intelligence

How MCP Turns AI into a USB‑C Interface: Architecture, Use Cases, and Future

This article provides an in‑depth technical overview of the Model Context Protocol (MCP), explaining its core concepts, client‑server architecture, communication layers, key benefits such as uniformity and security, and a wide range of real‑world application scenarios from code collaboration to third‑party API integration.

AI integrationMCPTooling
0 likes · 10 min read
How MCP Turns AI into a USB‑C Interface: Architecture, Use Cases, and Future
TAL Education Technology
TAL Education Technology
Mar 23, 2023 · Frontend Development

The Principles Behind Front-End QR Code Login

This article explains the underlying mechanism of front‑end QR‑code login, detailing the roles of the PC page, mobile device, and server, and walks through the step‑by‑step process from generating the QR code to confirming login and issuing a token.

AuthenticationQR Code Loginclient-server
0 likes · 3 min read
The Principles Behind Front-End QR Code Login
FunTester
FunTester
Nov 23, 2021 · Backend Development

Master Go WebSocket with Gorilla: Build, Test, and Compare Clients

This guide walks through using the Gorilla WebSocket library in Go, covering dependency setup, server implementation with an Upgrader, Java and Go client examples, testing procedures, and performance observations that highlight Go's advantages for WebSocket workloads.

BackendGoWebSocket
0 likes · 6 min read
Master Go WebSocket with Gorilla: Build, Test, and Compare Clients
Liangxu Linux
Liangxu Linux
Apr 13, 2021 · Backend Development

A Love Letter to HTTP: From GET to HTTP/2 Through a Romantic Timeline

This whimsical diary narrates the evolution of the HTTP protocol—from its humble GET request origins to the sophisticated features of HTTP/2—using a client‑server love story to illustrate methods, headers, pipelining, chunked transfer, and server push in an engaging, educational way.

Backend DevelopmentHTTPclient-server
0 likes · 8 min read
A Love Letter to HTTP: From GET to HTTP/2 Through a Romantic Timeline
Architect
Architect
Nov 21, 2020 · Fundamentals

Common Software Architecture Patterns and Their Advantages and Disadvantages

This article introduces ten widely used software architecture patterns—including layered, client‑server, master‑slave, pipe‑and‑filter, broker, P2P, event‑bus, MVC, blackboard, and interpreter—explaining their structures, typical applications, and the main pros and cons of each.

Design PatternsMVCclient-server
0 likes · 8 min read
Common Software Architecture Patterns and Their Advantages and Disadvantages
Architects Research Society
Architects Research Society
May 11, 2020 · Fundamentals

10 Common Software Architectural Patterns and Their Uses

This article introduces ten widely used software architectural patterns—including layered, client‑server, master‑slave, pipe‑filter, broker, peer‑to‑peer, event‑bus, MVC, blackboard, and interpreter—explaining their structures, typical applications, advantages, and disadvantages, and provides a comparative overview.

Design PatternsMVCSoftware Architecture
0 likes · 8 min read
10 Common Software Architectural Patterns and Their Uses
JavaEdge
JavaEdge
Nov 16, 2019 · Backend Development

Designing a Flexible Java RPC Framework: Client, Server, and Protocol Layers

This guide walks through designing a Java RPC framework from the user's viewpoint, covering interface definition, client stub generation with dynamic proxies, flexible protocol and service discovery layers, server request handling, and key implementation steps, illustrated with diagrams and code snippets.

Dynamic ProxyJavaRPC
0 likes · 6 min read
Designing a Flexible Java RPC Framework: Client, Server, and Protocol Layers
Qunar Tech Salon
Qunar Tech Salon
Nov 14, 2019 · Mobile Development

Implementing A/B Testing for Low‑Frequency Mobile App Home UI with a Hybrid Client‑Server Approach

This article explains the challenges of low‑frequency home‑page UI A/B testing in a mobile app and presents a hybrid client‑server solution that assigns UUIDs to users, uses MurmurHash for logical grouping, maps to business groups, and outlines server‑side handling and best practices.

A/B testingMurmurHashUser Segmentation
0 likes · 7 min read
Implementing A/B Testing for Low‑Frequency Mobile App Home UI with a Hybrid Client‑Server Approach
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jul 23, 2019 · Fundamentals

Understanding HTTP: Origins, TCP/IP Foundations, Connection Process, Requests, Responses, and Connection Teardown

This comprehensive article explains the origins of HTTP, its relationship with the TCP/IP protocol suite, the three‑way handshake for establishing connections, the structure of HTTP request and response messages, status codes, long and short connections, and the four‑step termination process, providing essential knowledge for web development and networking interviews.

HTTPNetworkingTCP/IP
0 likes · 13 min read
Understanding HTTP: Origins, TCP/IP Foundations, Connection Process, Requests, Responses, and Connection Teardown
Architecture Digest
Architecture Digest
May 8, 2019 · Fundamentals

10 Common Software Architectural Patterns and Their Applications

This article introduces ten widely used software architectural patterns, explains their structure and key characteristics, and lists typical application scenarios for each, helping developers choose appropriate architectures for large‑scale enterprise systems.

Design PatternsMVCSoftware Architecture
0 likes · 9 min read
10 Common Software Architectural Patterns and Their Applications
360 Quality & Efficiency
360 Quality & Efficiency
Jan 3, 2018 · Mobile Development

Analyzing and Extending Minicap for Dynamic Resolution and Rotation Handling

This article introduces the open‑source Android screen‑capture tool Minicap, examines its architecture and command‑line usage, and details code modifications that enable real‑time rotation detection, dynamic resolution changes, and inclusion of rotation metadata in the image stream for more reliable remote device display.

AndroidNDKclient-server
0 likes · 12 min read
Analyzing and Extending Minicap for Dynamic Resolution and Rotation Handling
Qunar Tech Salon
Qunar Tech Salon
Aug 22, 2017 · Artificial Intelligence

Sliding Window and SVM Based Web Crawler Detection System Design

This article describes a flexible web crawler identification approach that combines sliding‑window data collection with Support Vector Machine classification, detailing the underlying concepts, feature extraction, system architecture, client‑server interaction, and deployment steps for practical use.

Sliding WindowSystem Architectureclient-server
0 likes · 7 min read
Sliding Window and SVM Based Web Crawler Detection System Design
JD Retail Technology
JD Retail Technology
Aug 11, 2017 · Mobile Development

iOS Mocker: A Server‑Side Mock Service for Mobile Development at JD

The article introduces JD’s iOS Mocker, a server‑side mock service that decouples client development from backend progress, provides comprehensive mock data for all shopping‑flow interfaces, improves testing efficiency, ensures UI robustness, and outlines its architecture, usage workflow, and future extensions.

APIMobile DevelopmentMocking
0 likes · 7 min read
iOS Mocker: A Server‑Side Mock Service for Mobile Development at JD
JavaScript
JavaScript
Jan 18, 2017 · Fundamentals

Why Understanding HTTP Is Crucial for Modern Web Development

This article explains the fundamentals of HTTP, covering client‑server interactions, page rendering flow, proxy roles, statelessness, request/response structures, common methods, limitations of HTTP/1.0, and the performance enhancements introduced by HTTP/2.

HTTPHTTP/2Web Development
0 likes · 8 min read
Why Understanding HTTP Is Crucial for Modern Web Development
Qunar Tech Salon
Qunar Tech Salon
Nov 23, 2016 · Databases

Redis Client/Server Interaction Process: A Step‑by‑Step Overview

This article provides a comprehensive, source‑code‑driven walkthrough of the Redis client‑server interaction, detailing the six main steps from socket establishment to command execution and response, while also covering auxiliary mechanisms such as beforeSleep processing, key expiration strategies, and the underlying epoll I/O multiplexing model.

Key ExpirationSocketclient-server
0 likes · 16 min read
Redis Client/Server Interaction Process: A Step‑by‑Step Overview
ITPUB
ITPUB
Apr 10, 2016 · Backend Development

Master Python Socket Programming: From Basics to Full TCP/UDP Client‑Server

This guide introduces Python’s socket module, explains socket families and types, details essential server and client functions, walks through step‑by‑step TCP connection creation, and provides complete server and client code examples for practical network programming.

Network programmingSocketTCP
0 likes · 10 min read
Master Python Socket Programming: From Basics to Full TCP/UDP Client‑Server
21CTO
21CTO
Oct 17, 2015 · Fundamentals

What Really Happens Behind the Scenes When You Visit a URL?

This article walks through every step that occurs when you type a URL— from the browser’s DNS lookup and HTTP request, through server processing, redirects, HTML rendering, and subsequent resource and AJAX calls—revealing how browsers, servers, and CDNs cooperate to deliver a web page.

BrowserDNSHTTP
0 likes · 15 min read
What Really Happens Behind the Scenes When You Visit a URL?
21CTO
21CTO
Sep 8, 2015 · Backend Development

Demystifying TCP/IP, UDP, and Socket Programming with a Practical MFC Example

This article explains the fundamentals of TCP/IP and UDP protocols, clarifies where sockets fit in the network stack, describes their role as a façade layer, and provides a complete MFC‑based client‑server example with full source code for initializing, binding, listening, connecting, sending, and receiving data.

C++MFCTCP/IP
0 likes · 9 min read
Demystifying TCP/IP, UDP, and Socket Programming with a Practical MFC Example