神岛引擎 OpenAPI MCP 工具集
by box3lab
This project provides a set of OpenAPI MCP (Model Context Protocol) tools for the 神岛引擎, helping AI call engine interfaces more efficiently. It includes script and storage management tools, along with AI-assisted code review, generation, optimization, and data structure design.
Last updated: N/A
What is 神岛引擎 OpenAPI MCP 工具集?
This is a toolkit for the 神岛引擎 that provides OpenAPI MCP tools. It helps AI to interact with the engine's APIs more effectively by offering script and storage management capabilities, as well as AI-powered assistance for code and data structure tasks.
How to use 神岛引擎 OpenAPI MCP 工具集?
The toolkit can be used by integrating the provided client libraries (JavaScript for browser and Node.js) into your application. You can then use the callTool
and prompt
methods to interact with the various script and storage management tools, providing the necessary parameters and authentication information.
Key features of 神岛引擎 OpenAPI MCP 工具集
Script Management Tools (create, update, rename)
Storage Management Tools (read, write, delete, query)
AI-assisted code review
AI-assisted code generation
AI-assisted code optimization
AI-assisted data structure design
Use cases of 神岛引擎 OpenAPI MCP 工具集
Automated script creation and management
Dynamic game data storage and retrieval
AI-powered code quality improvement
Rapid prototyping of game features
Optimizing game data storage schemas
FAQ from 神岛引擎 OpenAPI MCP 工具集
How do I authenticate API calls?
How do I authenticate API calls?
You need to provide a token
and userAgent
with each API call. Obtain a developer key from the 神岛引擎 developer platform and use it to generate an authentication token.
What causes request timeouts?
What causes request timeouts?
Request timeouts can be caused by unstable network connections, high server load, or large request data sizes. Try reducing the data size or retrying later.
What should I do if I encounter type errors?
What should I do if I encounter type errors?
Ensure that you are passing parameters with the correct types as specified in the documentation. Pay attention to numeric and boolean parameters.
How can I contribute to the project?
How can I contribute to the project?
You can contribute by submitting issue reports or pull requests. Fork the repository, create a feature branch, commit your changes, push to the branch, and create a pull request.
Where can I find the client libraries?
Where can I find the client libraries?
The client libraries are available via @modelcontextprotocol/sdk/client/index.js
for browser and @modelcontextprotocol/sdk/client/index.js
and @modelcontextprotocol/sdk/client/websocket.js
for Node.js.