mcp server client python
AI 回答
由 glm-4-flash 生成 · 仅供参考,请自行核实
1. 使用Python的`socket`库实现MCP(Master/Client Protocol)服务器和客户端。
2. 服务器端代码示例:
import socket
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server_socket.bind(('localhost', 12345))
server_socket.listen(1)
conn, addr = server_socket.accept()
with conn:
print(f"Connected by {addr}")
while True:
data = conn.recv(1024)
if not data:
break
conn.sendall(data)
3. 客户端代码示例:
import socket
client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client_socket.connect(('localhost', 12345))
message = 'Hello, Server!'
client_socket.sendall(message.encode())
data = client_socket.recv(1024)
print('Received:', data.decode())
client_socket.close()
2. 服务器端代码示例:
import socket
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server_socket.bind(('localhost', 12345))
server_socket.listen(1)
conn, addr = server_socket.accept()
with conn:
print(f"Connected by {addr}")
while True:
data = conn.recv(1024)
if not data:
break
conn.sendall(data)
3. 客户端代码示例:
import socket
client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client_socket.connect(('localhost', 12345))
message = 'Hello, Server!'
client_socket.sendall(message.encode())
data = client_socket.recv(1024)
print('Received:', data.decode())
client_socket.close()
没有找到「mcp server client python」相关的内容
建议:检查关键词是否有错别字,或换一个更常见的说法。