modelscope·@triptych/opera-omnia-mcp
暂无描述。
一个MCP服务器,提供对Opera Omnia项目中丰富的JSON数据集的访问。该项目是一个面向游戏、故事讲述和机器人开发的创意内容综合库。
bash npm install
bash npm run build
bash npm start
在您的MCP设置文件中添加以下内容:
json { "mcpServers": { "opera-omnia": { "command": "node", "args": ["path/to/opera-omnia-mcp/build/index.js"], "disabled": false, "autoApprove": [] } } }
将path/to/opera-omnia-mcp替换为此项目的实际路径。
列出所有可用的数据类别。
javascript const result = await use_mcp_tool({ server_name: "opera-omnia", tool_name: "list_categories", arguments: {} });
列出某一类别内的所有数据集。
javascript const result = await use_mcp_tool({ server_name: "opera-omnia", tool_name: "list_datasets", arguments: { category: "characters" } });
获取特定数据集的完整内容。
javascript const result = await use_mcp_tool({ server_name: "opera-omnia", tool_name: "get_dataset", arguments: { category: "characters", dataset: "personalities" } });
从特定数据集中获取随机条目。
javascript const result = await use_mcp_tool({ server_name: "opera-omnia", tool_name: "get_random_item", arguments: { category: "characters", dataset: "personalities" } });
获取与特定条件匹配的数据集中的条目。
javascript const result = await use_mcp_tool({ server_name: "opera-omnia", tool_name: "get_filtered_items", arguments: { category: "characters", dataset: "personalities", filter: "brave" } });
组合多个数据集并获取随机选择。
javascript const result = await use_mcp_tool({ server_name: "opera-omnia", tool_name: "combine_datasets", arguments: { datasets: [ { category: "characters", dataset: "personalities" }, { category: "characters", dataset: "backstories" } ], count: 3 } });
基于多个数据集生成创意内容。
javascript const result = await use_mcp_tool({ server_name: "opera-omnia", tool_name: "generate_content", arguments: { template: "A {adjective} {class} must {quest} to obtain {artifact}", datasets: { adjective: { category: "attributes", dataset: "adjectives" }, class: { category: "rpg", dataset: "classes" }, quest: { category: "situations", dataset: "quests" }, artifact: { category: "equipment", dataset: "artifacts" } } } });
所有可用数据类别的列表。
javascript const result = await access_mcp_resource({ server_name: "opera-omnia", uri: "opera-omnia://categories" });
特定类别内可用数据集的列表。
javascript const result = await access_mcp_resource({ server_name: "opera-omnia", uri: "opera-omnia://category/characters" });
特定数据集的内容。
javascript const result = await access_mcp_resource({ server_name: "opera-omnia", uri: "opera-omnia://dataset/characters/personalities" });
我们有几个关于Opera Omnia MCP服务器未来增强的想法:1. 高级内容生成:增加比简单模板替换更复杂的内容生成能力。
改进的缓存机制:实现更好的缓存机制以提高性能,特别是对于频繁访问的数据集。
用户贡献的数据集:增加对用户贡献数据集的支持,允许用户扩展可用内容。
可视化工具:创建用于探索数据和理解不同数据集之间关系的可视化工具。
本地数据文件:增加对本地数据文件的支持,作为从GitHub获取数据的替代方案。
集成示例:提供更多将MCP服务器与不同应用程序和框架集成的示例。
有关当前及过往版本的详细信息,请参阅 RELEASE_NOTES.md 文件。
本项目根据MIT许可证发布 - 详情请见 LICENSE.md 文件。
快递100 MCP Server提供快递信息查询、快递运费预估比价、快递时效查询(含发货前时效查询与在途动态时效查询)等功能。
视频合成、剪辑、素材创作等一系列工具。支持图生视频、一张或多张图片合成视频、一个或多个视频合成视频、支持将配音、背景音乐等进行合成,支持字幕识别、字幕打轴等功能。
即梦AI全能力生成MCP服务是一个基于Model Context Protocol (MCP)的AI图像和视频生成工具,集成了火山引擎即梦AI的强大生成能力。
一个集成了Figma API的模型上下文协议服务器,允许与Figma文件、评论、组件、项目和webhook管理进行交互。
语言类型:英语 翻译结果:具有完整API功能的Figma MCP
您可以在支持MCP协议的AI模型客户端中搜索授权的高清商业视频素材。