tools.py•1.01 kB
"""
UseKeen MCP Tools
This module defines the tools provided by the UseKeen MCP server,
including their schemas and descriptions.
"""
from typing import Dict, Any
# Tool definition for package documentation search
PACKAGE_DOC_SEARCH_TOOL: Dict[str, Any] = {
"name": "usekeen_package_doc_search",
"description": "Search documentation of packages and services to find implementation details, examples, and specifications",
"inputSchema": {
"type": "object",
"properties": {
"package_name": {
"type": "string",
"description": "Name of the package or service to search documentation for (e.g. 'react', 'aws-s3', 'docker')"
},
"query": {
"type": "string",
"description": "Search term to find specific information within the package/service documentation (e.g. 'file upload example', 'authentication methods')"
}
},
"required": ["package_name"]
}
}