clearskys MCP服务器
MCP(模型上下文协议)服务器 晴空 Python框架。该服务器为AI助手提供了代码生成、文档和项目脚手架的工具,以便在使用clearsky构建应用程序时使用。
安装
复制 pip install clear-skies-mcp-server
或者使用紫外线:
复制 uv pip install clear-skies-mcp-server
特性
文档工具
核心类型发现
工具
说明
list_available_columns
列出所有可用的晴空柱类型
list_available_endpoints
列出所有可用的端点类型
list_available_backends
列出所有可用的后端类型
list_available_contexts
列出所有可用的上下文类型
get_column_info
获取特定列类型的详细文档
get_endpoint_info
获取特定端点类型的详细文档
get_backend_info
获取特定后端类型的详细文档
get_context_info
获取特定上下文类型的详细文档
扩展类型发现
工具
说明
list_available_authentication
列出所有身份验证类型(SecretBearer、JWKS等)
list_available_validators
列出所有验证器类型(必需、唯一等)
list_available_exceptions
列出所有异常类型
list_available_di_inject
列出所有DI注入助手
list_available_cursors
列出所有光标类型
list_available_input_outputs
列出所有输入/输出处理程序
list_available_configs
列出所有配置类型
list_available_clients
列出所有客户端类型
list_available_secrets
列出所有机密处理程序
list_available_security_headers
列出所有安全标头处理程序
list_available_query
列出所有查询生成器类型
list_available_query_results
列出所有查询结果类型
list_available_functional
列出所有功能实用程序
扩展类型信息
工具
说明
get_authentication_info
获取特定身份验证类型的详细文档
get_validator_info
获取特定验证器类型的详细文档
get_exception_info
获取特定异常类型的详细文档
get_di_inject_info
获取特定DI注入助手的详细文档
get_cursor_info
获取特定光标类型的详细文档
get_input_output_info
获取特定输入/输出处理程序的详细文档
get_config_info
获取特定配置类型的详细文档
get_client_info
获取特定客户类型的详细文档
get_secret_info
获取特定机密处理程序的详细文档
get_security_header_info
获取特定安全标头处理程序的详细文档
get_query_info
获取特定查询生成器类型的详细文档
get_query_result_info
获取特定查询结果类型的详细文档
get_functional_info
获取特定功能实用程序的详细文档
概念解释
工具
说明
explain_concept
详细解释任何晴空概念
代码生成工具
工具
说明
generate_model
生成晴空模型类定义
generate_endpoint
生成端点配置
generate_context
生成包裹端点的上下文
generate_endpoint_group
生成端点组配置
脚手架工具
工具
说明
scaffold_project
使用多个模型生成完整的晴空项目
scaffold_restful_api
为单个模型生成完整的REST API应用程序
generate_model_with_relationships
生成具有关系的多个相关模型
文献资源
核心文件
资源URI
描述
clearskies://docs/overview
框架概述
clearskies://docs/models
模型文档
clearskies://docs/endpoints
端点文档
clearskies://docs/columns
列类型文档
clearskies://docs/backends
后端文档
clearskies://docs/contexts
上下文文档
clearskies://docs/di
依赖注入文档
clearskies://docs/authentication
身份验证文档
clearskies://docs/save-lifecycle
保存生命周期文档
clearskies://docs/queries
查询文档
clearskies://docs/validators
验证器文档
扩展文档
资源URI
描述
clearskies://docs/testing
测试晴空应用程序
clearskies://docs/authorization
授权模式
clearskies://docs/error-handling
错误处理
clearskies://docs/input-handling
输入处理
clearskies://docs/endpoint-groups
端点组
clearskies://docs/routing
路线文件
clearskies://docs/responses
响应定制
clearskies://docs/migrations
数据库迁移(迁移)
clearskies://docs/advanced-columns
高级列类型
clearskies://docs/advanced-queries
高级查询模式
clearskies://docs/configuration
配置管理
clearskies://docs/logging
日志记录和可观察性
clearskies://docs/caching
缓存模式
clearskies://docs/async
异步模式
clearskies://docs/state-machine-advanced
高级状态机模式
clearskies://docs/secrets-backend
机密后端
后端深度跳水
资源URI
描述
clearskies://docs/backend-memory
内存后端深度挖掘
clearskies://docs/backend-cursor
Cursor后端深潜
clearskies://docs/cursors
游标和原始SQL
clearskies://docs/transactions
交易管理
框架内部
资源URI
描述
clearskies://docs/di-advanced
高级DI模式
clearskies://docs/query-execution
查询执行模型
clearskies://docs/model-lifecycle
模型生命周期
clearskies://docs/input-output
输入/输出系统
开发者体验
资源URI
描述
clearskies://docs/troubleshooting
故障排除指南
clearskies://docs/best-practices
最佳做法
clearskies://docs/exceptions
异常层次结构引用
clearskies://docs/auth-flow
认证流程文档
参考资料
资源URI
描述
clearskies://docs/column-reference
完整的列参数参考
clearskies://docs/endpoint-reference
完整的端点参数参考
clearskies://docs/performance
性能指南
clearskies://docs/patterns
常见模式烹饪书
示例资源
资源URI
描述
clearskies://examples/restful-api
完整的REST API示例
clearskies://examples/relationships
模型关系示例
clearskies://examples/authentication
经过身份验证的API示例
clearskies://examples/cli-app
CLI应用程序示例
clearskies://examples/api-backend
API客户端(ApiBackend)示例
clearskies://examples/testing
测试示例
clearskies://examples/authorization
授权模式示例
clearskies://examples/error-handling
错误处理示例
clearskies://examples/endpoint-group
端点组示例
clearskies://examples/migrations
数据库迁移示例
clearskies://examples/hierarchical-data
分层数据(类别树)示例
clearskies://examples/audit-trail
审计跟踪示例
clearskies://examples/pivot-data
以枢轴数据为例的多对多
clearskies://examples/advanced-queries
高级查询模式示例
clearskies://examples/configuration
配置管理示例
clearskies://examples/state-machine-advanced
高级状态机示例
clearskies://examples/secrets-backend
Secrets后端示例
模块资源
资源URI
描述
clearskies://modules/overview
所有扩展模块概述
clearskies://modules/aws
晴空自动气象站模块
clearskies://modules/graphql
clearskysgraphql模块
clearskies://modules/gitlab
晴空数字信号实验室模块
clearskies://modules/cortex
晴空皮质模块
clearskies://modules/snyk
晴空snyk模块
clearskies://modules/akeyless
晴空无灰定制生产模块
风格资源
资源URI
描述
clearskies://style/docstrings
Docstring风格指南
MCP配置
将此添加到您的MCP设置中(例如在Kilo Code、Claude Desktop等中):
复制 {
"mcpServers": {
"clearskies": {
"command": "clear-skies-mcp-server",
"args": []
}
}
}
或者,如果使用紫外线/紫外线:
复制 {
"mcpServers": {
"clearskies": {
"command": "uvx",
"args": ["clear-skies-mcp-server"]
}
}
}
发展
复制 # Clone the repo
git clone https://github.com/clearskies-py/mcp-server.git
cd mcp-server
# Create venv and install dependencies
uv sync all-extras --all-groups
# Run the server
clear-skies-mcp-server
许可证
麻省理工学院