Token导航 LogoToken导航TokenDH.com
MCP Ectors logo
AI代理未说明官方级别未说明来源级核验

MCP Ectors

MCP Server

企业级MCP服务器(mcp-ectors)是一个高性能、安全的企业级MCP服务器,旨在实现大型语言模型(LLMs)与各种工具、资源和流程提示的无缝集成和交互。

工具数

0

提示词数

0

GitHub Stars

31

资源数

0
高性能Rust模型集成

安装说明

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

作者 / 组织

mcp-ectors

提供方

mcp-ectors

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

企业MCP服务器(MCP-ectors)

我们正在淘汰基本的mcp-ectors服务器,因为我们开源了更多令人兴奋的AI代理平台。查看: 绿色ai

企业MCP服务器,或 mcp执行器 简而言之,它是一个企业级、高性能和安全的MCP服务器,旨在实现大型语言模型(LLM)与各种工具、资源和工作流提示之间的无缝集成和交互。这个强大的服务器充当桥梁,就像 通用串行总线 接口,使LLM能够访问多种功能,启用代理和代理AI。使用 , 世界睡眠医学协会演员,它针对性能、安全性和可扩展性进行了优化,使其非常适合企业环境。MCPEctors可以支持许多不同的MCP路由器,每个路由器都在安全的容器化环境\[Wasm\]中运行。通过 wasix mcp 组件接口-它们可以安全地公开MCP工具、资源和提示,而不会损坏运行MCP路由器的服务器。

备注:名称 *mcp执行器* 来自“MCP Enterprise Actors Server”,与创建者的姓氏无关,尽管听起来可能有点奇怪😉

主要特点

  • Wasm-Wasix MCP路由器:使用Wasix通过基于Wasm的方法创建和管理MCP的默认方式。这允许与基于WebAssembly的环境无缝集成,使其对LLM具有高度的可移植性和可扩展性。
  • Wasm支持:通过Wasix-MCP路由器构建的Wasm支持,MCP-ectors为运行各种MCP提供了一个轻量级和灵活的平台,在WebAssembly环境中启用工具和资源。
  • 高性能:内置 演员,服务器确保了高可扩展性和并发性。
  • MCP作为LLM的USB:允许通过干净的API访问工具、资源和工作流提示。
  • 重复使用连接:与其他MCP服务器不同,MCP-ectors允许在同一连接上部署多个路由器,简化了架构和资源管理。
  • 多个路由器:注册多个路由器,并通过路由器服务管理器动态使用它们。

入门指南

先决条件

要开始使用mcp-ectors,请确保安装了以下内容:

  • (通过 铁锈郎)
  • 货物 (随Rust一起提供)
  • 货物运输 用于运行应用程序。

运行服务器

  1. 克隆存储库:
   git clone https://github.com/yourusername/mcp-ectors.git
   cd mcp-ectors
  1. 运行服务器:

克隆存储库后,导航到项目文件夹并使用以下命令运行服务器:

   cargo run

服务器将于启动 http://localhost:8080/sse.

  1. 从Goose桌面开始:

在……里面 鹅桌面 (配套工具),您可以添加扩展,选择 上海证券交易所 作为传输方式,并使用以下URL:

   http://localhost:8080/sse

使用反例

  1. 运行服务器后,在Goose Desktop应用程序中,您可以要求增加 计数器 或者获取当前值。
  1. 也试试Hello World问候语。

创建新的MCP路由器

MCP矢量使您能够通过以下方式创建和注册新路由器 路由器特性。要添加新路由器,请执行 Router 新路由器的特性,以现有路由器为例 计数器路由器HelloWorld路由器.

例子:

use exports::wasix::mcp::router::{Role::User, Annotations, ToolsCapability, ResourcesCapability, PromptsCapability, CallToolResult, Content::Text, GetPromptResult, Guest, McpResource, Prompt, PromptMessage, PromptMessageContent, PromptMessageRole, ReadResourceResult, ResourceContents, ResourceError, ServerCapabilities, TextContent, TextResourceContents, Tool, ToolError, PromptError, Value};

wit_bindgen::generate!({
    path: "wit/world.wit",
    world: "mcp",
});

#[derive(Clone)]
pub struct MyRouter;

impl Guest for MyRouter {
    fn name() -> String {
        "MyRouter".to_string()
    }

    fn instructions() -> String {
        "Your instructions go here".to_string()
    }

    fn capabilities() -> ServerCapabilities {
        ServerCapabilities {
            tools: Some(ToolsCapability{ list_changed: Some(true) }),
            resources: Some(ResourcesCapability{ subscribe: Some(true), list_changed: Some(false)}),
            prompts: Some(PromptsCapability{ list_changed: Some(true) }),
        }
    }

    fn list_tools() -> Vec {
        ...
    }

    fn call_tool(
        tool_name: String,
        arguments: Value,
    ) -> Result {
        ...
    }

    fn list_resources() -> Vec {
        ...
    }

    fn read_resource(
        uri: String,
    ) -> Result {
        ...
    }

    fn list_prompts() -> Vec
 {
        ...
    }

    fn get_prompt(prompt_name: String) -> Result {
        ...
    }
}

export!(YourRouter);

注册路由器

In 主控程序,工具、资源和提示注册为 routerid_tool, routerid_prompt,以及 routerid_resource 保持一切井然有序。路由器服务管理器通过删除服务器加载的wasm目录中的.wasm文件来添加新路由器。

注册示例:

只需通过以下方式启动服务器 mcp扇区开始--wasm_path wasm 并将MPC路由器wasms放入目录中。

架构概述

  1. 服务器生成器:

- 这 server_builder 确定传输层。目前, 上海证券交易所 支持。未来的版本将包括 标准瓦西 运输。 - 目前,服务器支持 上海证券交易所 用于客户端和服务器之间的通信。

  1. 路由器服务管理器:

- 这 RouterServiceManager 负责注册多个路由器,并确保每个路由器都能处理请求,而不需要新的连接。 - 这种架构允许您部署具有相同连接的多个路由器,使系统高效且可扩展。

  1. 日志配置:

- 服务器可以配置为将日志存储在特定目录中,并设置用于监视和调试的自定义日志级别。 - 配置可以使用 LogConfig 结构。

4) 交通演员:\ MCP服务器中使用的任何传输都需要实现 运输演员The TransportActorTrait 确保传输正确处理请求和消息:

- 运输请求:允许新 JsonRPCMessages 发送给客户端。它用于通过传输层在服务器和客户端之间进行通信。 - 开始运输:此消息启动传输,初始化任何必要的后台任务,如设置连接或等待传入消息。 - 停止运输:此消息停止传输,优雅地关闭与传输层绑定的任何活动连接或任务。

1) 路由器:\ 这 路由器 是任何路由器都需要实现的特性,与MCP标准密切相关。这 路由器管理器 使用 路由器注册表 注册新路线。新路线嵌入到 RouterActor,其管理特定功能的通信。例如,当a 工具/调用 发出请求后,持有路由器的参与者将以适当的动作进行响应。此设置允许服务器通过利用多个路由器动态响应各种请求。

1) 标准演员:\ MCP有一组标准参与者,可以实现初始化和管理工具、提示和资源等基本功能。这些标准参与者负责处理初始化请求,并响应工具、提示和资源的列表请求。这使得与这些基本组件的交互变得更加容易,提供了一种统一和标准化的方法来检索和管理不同路由器上的核心资产。

日志配置示例:

let log_config = LogConfig {
    log_dir: "logs".to_string(),
    log_file: "server.log".to_string(),
    level: Level::INFO,
};

未来发展

  • MCP协议:基本功能已经实现,但仍然缺少通知。还有oAuth,秘密管理,。…在路线图上。
  • 运输扩展:目前,服务器支持 上海证券交易所 交通,计划增加 标准瓦西 未来。
  • 需要帮助:欢迎投稿!如果你有其他运输方面的专业知识,比如 是我吗标准,请随时提交PR。

结论

MCP SSE服务器(MCP矢量) 专为高性能、可扩展性和易用性而构建。随着 演员, ,以及用于管理多个路由器的干净架构,它使使用LLM、工具和资源变得轻而易举。无论您是研究人员、开发人员还是人工智能爱好者,mcp-ectors都将帮助您将LLM与高级代理人工智能工作流程所需的工具和资源集成在一起。

______________________________________________________________________

可以随便 贡献, 测试,以及 扩展 企业用例的系统。您可以依靠mcp-ectors为您的下一代AI应用程序提供动力。如果贵公司想创建定制路由器或合作伙伴,请联系 马腾Ectors.

目录标签

目录标签

高性能Rust模型集成企业级MCP服务器本地部署LLM集成WebAssembly

接入字段

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

未说明

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

oauth

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明oauth部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP