LightMCP
LightMCP是一个用C++编写的轻量级多平台MCP stdio服务器。此服务器支持用于创建工具/资源的非常基本的协议功能。
示例可执行文件包含两个工具:
- 任意Lua脚本执行
- 随机数生成
\[!警告\] 用户有权提供沙盒Lua解释器,而不会产生潜在的有害功能。 使用非接触式股票解释器os,io,ffi库可能会导致恶意代码 由AI模型执行!主要Lua实现的潜在有害功能 和LuaJIT一样,所有的Lua解释器都隐藏在名为CMake的选项后面LMCP_UNSAFE默认情况下,它是禁用的。即使它被禁用,用户也不应该认为它是 安全地让AI执行它想要执行的任何代码,特别是使用自定义解释器 我没有考虑到。AI编写的每个脚本都应该首先得到用户的批准。
用法
将应用程序添加到您的 mcp.json。以下是文件示例:
{
"mcpServers": {
"LightMCP": {
"command": "D:/LightMCP/build/LightMCP.exe",
"args": [
"--vm-timeout", "2",
"--print-max", "5000",
"--return-max", "5000"
]
}
}
}使用 ./LightMCP.exe --help 获取可用参数及其描述的列表。
许可证
该项目已获得麻省理工学院的许可。 已使用的第三方库及其相应的许可证放置在 third_party 目录。
