Token导航 LogoToken导航TokenDH.com
MCP James Plusplus logo
运维云端未说明官方级别未说明来源级核验

MCP James Plusplus

MCP Server

McpJames_plusplus提供'james'内核,一个基于C++/CMake的可执行文件,用于在模型上下文协议(MCP)生态系统中运行,简化MCP服务器的管理。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
C++服务器管理云端部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Nokaji

提供方

Nokaji

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

McpJames_plusplus — 内核“james”

McpJames_plusplus 提供了“james”内核:这是一个小型的 C++/CMake 可执行文件,旨在在模型上下文协议(MCP)生态系统中运行。

旨在通过Supergateway及其他网关解决方案简化MCP服务器的管理。

基于

用途

概述

  • 内核“james”:此仓库中的一个C++可执行文件(使用CMake构建)。
  • 目的:作为后端内核,供网关(例如Supergateway)根据MCP(管理控制平面)规范启动并与之交互。

贡献

欢迎贡献(问题报告、拉取请求)。对于较大的更改,请先打开一个问题报告来讨论处理方法。

资源

使用示例(SSE)

	std::cout (sseConfig));

	std::cout << "Starting MCP transport..." << std::endl;
	websearch.start();

	std::cout << "Waiting for SSE connection to establish..." << std::endl;

	std::cout << "\n--- Calling initialize ---" << std::endl;
	nlohmann::json initParams = nlohmann::json::object();
	initParams["protocolVersion"] = "2024-11-05";
	initParams["capabilities"] = nlohmann::json::object();
	initParams["clientInfo"] = {
		{"name", "Kernel-JAMES"},
		{"version", "1.0.0"}
	};
	websearch.call("initialize", initParams);

	std::cout << "Waiting for initialize response..." << std::endl;

	std::cout << "\n--- Calling tools/list ---" << std::endl;
	websearch.call("tools/list", nlohmann::json::object());

	std::cout << "Waiting for tools/list response..." << std::endl;

	std::cout << "\nStopping MCP transport..." << std::endl;
	websearch.stop();

	std::cout << "=== Test function completed ===" << std::endl;

目录标签

目录标签

C++服务器管理云端部署MCP协议C++内核网关集成

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP