Token导航 LogoToken导航

MCP Server · AI代理

Concierge Os

Concierge是一个声明式框架,允许LLM与您的应用程序交互并导航复杂的服务层次结构,为AI/LLM使用构建Web应用程序以引导代理实现特定领域目标。

stdio官方级别未说明来源级核验工具 0
LLM交互Python任务自动化

快速开始

作者 / 组织
concierge-hq
提供方
concierge-hq

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

6

仓库热度

收录来源

1 个

MCP World

选型结论

Concierge Os 属于AI代理类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前要先准备 访问 Token。

分类

AI代理

传输方式

stdio

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

安装命令

pip install openmcp-sdk

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

Concierge Agentic Web Interfaces

Expose your service to Agents

Concierge is a declarative framework that allows LLMs to interact with your applications and navigate through complex service hierarchies. Build applications for AI/LLM use exposed over the web to guide agents towards domain specific goals.

礼宾令牌在任务难度不断增加的情况下提高效率。

快速开始

1.ChatGPT应用程序

# Install MCP SDK
pip install openmcp-sdk

# Initialize with ChatGPT Apps support
openmcp init --chatgpt

# Deploy your service
openmcp deploy

Example: Interactive Applications rendering in ChatGPT

from openmcp import OpenMCP

mcp = OpenMCP("my-app", stateless_http=True)

@mcp.widget(uri="widget://chart", html="
Chart Widget
")
def show_chart(data: str):
    """Display a chart widget."""
    return {"data": data}

Concierge OpenMCP提供了自己的抽象,如 widgets 以及模拟 window.openai 在检查器中,可以在几秒钟内创建应用程序。 使用https://getconcierge.app/docs开始吧。

2.MCP服务器

# Install MCP Core
pip install openmcp-sdk

# Initialize your MCP project
openmcp init

# Deploy your service
openmcp deploy

Example: Convert your existing MCPs to OpenMCP

from mcp.server.fastmcp import FastMCP
from openmcp import OpenMCP

# Enable OpenMCP on FastMCP
mcp = OpenMCP(FastMCP("my-server"))  # 1 line replacement

@mcp.tool()
def get_user(user_id: int):
    """Get user by ID."""
    return {"id": user_id, "name": "John"}

if __name__ == "__main__":
    mcp.run()

您现有的MCP工具工作不变。OpenMCP增加了小部件支持、检查器调试和ChatGPT应用程序兼容性。 使用https://getconcierge.app/docs开始吧。

3.礼宾部多级工作流程

# Install MCP Core with all features
pip install openmcp-sdk[all]

# Initialize concierge project
openmcp init

# Deploy with enhanced capabilities
openmcp deploy

Example: Enable OpenMCP Search Backend

from openmcp import OpenMCP, Config, ProviderType

mcp = OpenMCP("my-app", config=Config(provider_type=ProviderType.SEARCH))

@mcp.tool()
def add(a: int, b: int):
    """Add two numbers together."""
    return a + b

@mcp.tool()
def subtract(a: int, b: int):
    """Subtract b from a."""
    return a - b

# Automatically adds search_tools and call_tool!

支持的协议

协议状态描述
AIP(代理交互协议)✅ 支持Concierge本机实现了代理交互协议(AIP),用于将代理连接到web公开的服务。工具是动态提供的,可以防止模型上下文膨胀,节省成本和延迟。
MCP(模型上下文协议)✅ 支持现在通过MCP快速完成礼宾工作流程

核心概念

开发人员使用明确的规则和先决条件定义工作流。您可以通过在每个阶段指定合法任务和阶段之间的有效转换来控制代理自主性。例如:代理商在将商品添加到购物车之前无法结账。Concierge执行这些规则,在执行任务之前验证先决条件,并确保代理在应用程序中遵循您定义的路径。

任务

任务是可调用业务逻辑的最小粒度。在一个阶段内可以定义多个任务。确保这些任务在该阶段是可用的或可调用的。

@task(description="Add product to shopping cart")
def add_to_cart(self, state: State, product_id: str, quantity: int) -> dict:
    """Adds item to cart and updates state"""
    cart_items = state.get("cart.items", [])
    cart_items.append({"product_id": product_id, "quantity": quantity})
    state.set("cart.items", cart_items)
    return {"success": True, "cart_size": len(cart_items)}

阶段

阶段是实现目标的逻辑子步骤,阶段可以将多个任务组合在一起,代理可以在给定点调用这些任务。

@stage(name="product")
class ProductStage:
    @task(description="Add product to shopping cart")
    def add_to_cart(self, state: State, product_id: str, quantity: int) -> dict:
        """Adds item to cart"""
        
    @task(description="Save product to wishlist")
    def add_to_wishlist(self, state: State, product_id: str) -> dict:
        """Saves item for later"""
        

状态

状态是由Concierge维护的全局上下文,当代理在各个阶段转换和导航时,其部分内容可以传播到其他阶段。

# State persists across stages and tasks
state.set("cart.items", [{"product_id": "123", "quantity": 2}])
state.set("user.email", "user@example.com")
state.set("cart.total", 99.99)

# Retrieve state values
items = state.get("cart.items", [])
user_email = state.get("user.email")

工作流程

工作流是几个阶段的逻辑分组,您可以定义阶段图,这些阶段图表示工作流中其他阶段的合法移动。

@workflow(name="shopping")
class ShoppingWorkflow:
    discovery = DiscoveryStage      # Search and filter products
    product = ProductStage          # View product details
    selection = SelectionStage      # Add to cart/wishlist
    cart = CartStage                # Manage cart items
    checkout = CheckoutStage        # Complete purchase
    
    transitions = {
        discovery: [product, selection],
        product: [selection, discovery],
        selection: [cart, discovery, product],
        cart: [checkout, selection, discovery],
        checkout: []
    }

仪表盘

例子

多阶段工作流

@workflow(name="amazon_shopping")
class AmazonShoppingWorkflow:
    browse = BrowseStage         # Search and filter products
    select = SelectStage         # Add items to cart
    checkout = CheckoutStage     # Complete transaction
    
    transitions = {
        browse: [select],
        select: [browse, checkout],
        checkout: []
    }

有任务的阶段

@stage(name="browse")
class BrowseStage:
    @task(description="Search for products by keyword")
    def search_products(self, state: State, query: str) -> dict:
        """Returns matching products"""
        
    @task(description="Filter products by price range")
    def filter_by_price(self, state: State, min_price: float, max_price: float) -> dict:
        """Filters current results by price"""
        
    @task(description="Sort products by rating or price")
    def sort_products(self, state: State, sort_by: str) -> dict:
        """Sorts: 'rating', 'price_low', 'price_high'"""

@stage(name="select")
class SelectStage:
    @task(description="Add product to shopping cart")
    def add_to_cart(self, state: State, product_id: str, quantity: int) -> dict:
        """Adds item to cart"""
        
    @task(description="Save product to wishlist")
    def add_to_wishlist(self, state: State, product_id: str) -> dict:
        """Saves item for later"""
        
    @task(description="Star product for quick access")
    def star_product(self, state: State, product_id: str) -> dict:
        """Stars item as favorite"""
        
    @task(description="View product details")
    def view_details(self, state: State, product_id: str) -> dict:
        """Shows full product information"""

先决条件

@stage(name="checkout", prerequisites=["cart.items", "user.payment_method"])
class CheckoutStage:
    @task(description="Apply discount code")
    def apply_discount(self, state: State, code: str) -> dict:
        """Validates and applies discount"""
        
    @task(description="Complete purchase")
    def complete_purchase(self, state: State) -> dict:
        """Processes payment and creates order"""

我们正在构建代理网络。来加入我们吧。

有兴趣与礼宾部合作或建立联系吗? 联系.

贡献

欢迎捐款。请打开问题或提交拉取请求。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

LLM交互Python本地部署多阶段工作流Web服务框架代理导航任务自动化

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到访问 Token的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Concierge Os

MCP World · 本页

0stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Concierge Os 怎么安装?

公开资料给出的安装命令是 pip install openmcp-sdk,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Concierge Os 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Concierge Os 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Concierge Os 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Concierge Os 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP