mcp
Model Context Protocol (MCP) servers
mcp 实现
nodejs-based impl / typescript-based
使用的命令行为npx或者node
python-based impl
使用的命令行为uvx或者python
java-based Impl
使用的命令行为java
注意: 以上实现都可以通过docker封装从而改为命令行为docker run -it
MCP Transport
I. stdio transport
II. http sse transport
DEPRECATED: The SSE Transport has been deprecated as of MCP specification version 2025-03-26.
III. http stream transport
MCP SDK
MCP market/registry
- https://mcp.so
- https://mcpmarket.cn/
- https://mcpservers.org/
- https://www.mcpserverfinder.com/
- https://mcp-get.com/
- https://mcp-docs.cn
CRaC
在Liberica JDK中,CRaC是指Coordinated Restore at Checkpoint的缩写。
CRaC是一种技术,用于在Java应用程序中实现检查点恢复(Checkpoint-Restart)。它允许Java应用程序在发生故障或崩溃时,能够从之前的检查点恢复运行,而不是从头开始重新执行。
CRaC的主要目的是为了提高Java应用程序的可靠性和可用性,特别是在分布式系统和云计算环境中。通过使用CRaC,Java应用程序可以在发生故障时快速恢复,而不需要从头开始重新执行。
在Liberica JDK中,CRaC支持意味着JDK提供了内置的CRaC功能,允许Java应用程序使用CRaC技术来实现检查点恢复。
CRaC的主要特点包括:
检查点恢复:CRaC允许Java应用程序在发生故障时,从之前的检查点恢复运行。
故障恢复:CRaC提供了故障恢复机制,允许Java应用程序在发生故障时快速恢复。
可靠性:CRaC提高了Java应用程序的可靠性,特别是在分布式系统和云计算环境中。
Liberica JDK的CRaC支持提供了以下优势:
提高可靠性:CRaC支持提高了Java应用程序的可靠性,特别是在分布式系统和云计算环境中。
提高可用性:CRaC支持提高了Java应用程序的可用性,特别是在发生故障时。
减少停机时间:CRaC支持减少了Java应用程序的停机时间,特别是在发生故障时。
总的来说,Liberica JDK的CRaC支持提供了一个强大的工具,用于提高Java应用程序的可靠性和可用性,特别是在分布式系统和云计算环境中。