Wedgwood Web Works MCP服务器
    
Wedgwood Web Works MCP服务器存储库的目录和操作图。
状态: 博大内部生态系统目录
快速链接
质量与CI
Crackerjack是MCP服务器存储库的标准质量控制和CI/CD门。单个存储库仍可能直接公开 pytest, ruff, pyright,或 mypy 用于目标调试的命令,但仓库级验证应与Crackerjack工作流保持一致。
______________________________________________________________________
概述
此存储库是 *-mcp Wedgwood Web Works和博大生态系统中的服务器。它记录了共享堆栈,列出了活动的服务器存储库,并为本地开发和MCP客户端布线提供了通用的操作员方向。
目录本身不是MCP服务器包。在决定哪个集成服务器拥有某个功能、它通常绑定到哪个端口以及哪个仓库README应该包含详细的设置和工具文档时,将其用作索引。
建筑
这些服务器使用分层架构,使特定于提供商的代码保持小而一致:
- FastMCP:MCP协议表面的工具和路线注册
- mcp通用:标准生命周期CLI
start,stop,restart,status,以及health - 梦幻的:共享运行时模式、结构化日志记录、快照和运行状况约定
- 派丹蒂克:键入请求、响应和设置模型
- 紫外线:依赖关系管理和本地命令执行
典型服务器形状:
_mcp/
cli.py # mcp-common lifecycle CLI
client.py # provider API boundary, when needed
config.py # Pydantic settings and logging
models.py # typed domain models
server.py # FastMCP application factory
tools/ # registered MCP tools
settings/
.yaml # committed defaults
tests/MCP服务器
| 服务器 | 角色 | 默认端口 | 描述 |
|---|---|---|---|
| css-mcp | CSS分析 | 3050 | CSS指标、MDN文档、浏览器兼容性和项目分析 |
| 提取mcp | 图表 | 3044 | 实时协作Excalidraw场景和WebSocket工作流 |
| 图形mcp | 图像操作 | 3040 | 光栅图像元数据、转换、调整大小、裁剪、过滤器和缩略图 |
| 兰史密斯mcp | 可观察性 | 各不相同 | LangSmith跟踪、提示、数据集、实验和用法查找 |
| mailgun mcp | 电子邮件操作 | 各不相同 | Mailgun电子邮件、域、事件、抑制列表、模板和验证 |
| neo4j mcp | 图形数据库 | 3045 | 密码、节点、关系、路径和模式操作 |
| 歌剧云mcp | 酒店PMS | 各不相同 | Oracle OPERA Cloud预订、客人、房间、运营和财务数据 |
| porkbun dns mcp | DNS管理 | 3042 | Porkbun DNS记录列表、创建、编辑和删除 |
| porkbun域mcp | 域生命周期 | 3043 | Porkbun域清单、元数据、身份验证码、续订和定价 |
| 雨滴mcp | 书签 | 变化 | Raindrop.io书签、收集、标记、批处理和过滤操作 |
| 样条mcp | 3D场景 | 变化 | 样条设计场景编排和资产工作流 |
| synxis crs-mcp | 预订 | 3046 | SynXis CRS酒店搜索、可用性、房价和预订 |
| synxis pms-mcp | 物业运营 | 3047 | SynXis PMS客人、房间、入住、退房和账单工作流程 |
| unifi-mcp | 网络操作 | 各不相同 | UniFi网络和访问控制器管理 |
运营模式
即使服务器的提供者API不同,服务器在操作层也应该感觉可互换。
预期常见行为:
uv sync --group dev安装本地开发依赖项uv run start启动HTTP MCP服务器uv run health返回本地运行状况元数据settings/.yaml包含已提交的默认值- 环境变量覆盖已提交的默认值
- 提供者凭据保留在本地环境变量中
.env文件或秘密管理器 /health和/healthz在遵循当前模板的启用HTTP的服务器上可用
常用命令
从单个服务器仓库运行以下命令:
uv sync --group dev
uv run start
uv run status
uv run health
uv run pytest
uv run ruff check
tests
uv run ruff format
tests一些repos使用 pyright;其他人使用 mypy.按照个人README和 pyproject.toml 对于权威类型检查命令。
文件标准
每台服务器的自述文件应包括:
- Crackerjack、Oneiric、FastMCP、UV和Python的徽章
- 一行目的声明
- 版本和状态
- 快速链接
- 质量和CI注释
- 概述和能力项目符号
- 在模拟模式可用时快速启动
- 标准生命周期CLI命令
- MCP客户端配置示例
- 工具参考表
- 配置表
- 项目结构
- 开发命令
- 为该提供商量身定制的安全说明
在此处保留目录级摘要。在每个服务器仓库中放置详细的设置、特定于提供者的示例和工具级行为。
安全说明
- 切勿提交提供商凭据、承载令牌、客户数据或本地生成的
.env文件夹。 - 将变异工具视为特权操作,特别是DNS、域名续订、电子邮件发送、数据库变异、预订创建和酒店入住/退房工作流。
- 保持端口、主机、提供商URL、租户ID和帐户设置可配置。
- 在本地开发之外共享示例之前,先清理真实域、电子邮件地址、酒店数据、客人数据、图形数据和本地路径。
为什么选择WWW MCP服务器?
目前,大多数MCP服务器都是直接构建在MCP SDK上的,导致模式不一致、缺少生产保障措施,也没有标准化的工具。WWW MCP服务器建立在共享的 mcp-common 基础,这样每个服务器都可以获得相同的操作模型,同时保持特定于提供者的逻辑隔离。
这给生态系统带来了:
- 一致性:统一的CLI、配置模式和健康行为
- 生产姿态:PID管理、过时进程恢复、正常关闭和健康持久性(在支持的情况下)
- 安全重点:凭证屏蔽、输入验证和狭窄的提供者边界
- 可维护性:共享生命周期行为的改进可以通过服务器舰队进行
______________________________________________________________________
韦奇伍德网络作品
