神岛引擎 OpenAPI MCP 工具集 logo

神岛引擎 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.

View on GitHub

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?

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?

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?

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?

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?

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.