Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_mtasa_functions | Search for MTA:SA functions and events by name. Returns function names with their category and side (client/server/shared). |
| find_mtasa_functions_for_task | Find relevant MTA:SA functions for a specific programming task or feature. Uses vector similarity search on cached documentation and intelligent keyword matching. Perfect for starting a new feature implementation. |
| get_mtasa_function_docs | Get detailed documentation for a specific MTA:SA function from the wiki, including description, syntax, parameters, returns, and code examples. Results are cached in SQLite with vector embeddings for faster subsequent access. |
| get_mtasa_function_examples | Get only the code examples for a specific MTA:SA function. Useful for quick reference when generating code. |
| get_multiple_mtasa_function_docs | Fetch documentation and examples for multiple MTA:SA functions at once. Ideal for gathering all necessary info for implementing a feature. Returns combined documentation for code generation. |
| list_mtasa_functions_by_category | List all MTA:SA functions in a specific category (e.g., 'Client Functions', 'Server Events'). |
| get_mtasa_cache_stats | Get statistics about the MTA:SA documentation cache. |
| clear_mtasa_cache | Clear the MTA:SA documentation cache for a specific function or all functions. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| mtasa_resource_structure | Guide for MTA:SA resource file structure and meta.xml manifest |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |