Solargis Documentation MCP Server
Model Context Protocol (MCP) server for Solargis Documentation
This MCP server provides tools to access Solargis documentation and search for content.
Features
- Read Documentation: Fetch and convert Solargis documentation pages to markdown format
- Search Documentation: Search Solargis documentation using search API
Prerequisites
Installation Requirements
- Install
uvfrom Astral or the GitHub README - Install Python 3.11 or newer using
uv python install 3.11(or a more recent version)
Installation
Configure the MCP server in your MCP client configuration:
{
"mcpServers": {
"solargis.documentation-mcp-server": {
"command": "uvx",
"args": ["solargis.documentation-mcp-server@latest"],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR"
},
"disabled": false,
"autoApprove": []
}
}
}
For Amazon Q Developer CLI, add the MCP client configuration and tool command to the agent file in ~/.aws/amazonq/cli-agents.
Example, ~/.aws/amazonq/cli-agents/default.json
{
"mcpServers": {
"solargis.documentation-mcp-server": {
"command": "uvx",
"args": ["solargis.documentation-mcp-server@latest"],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR"
},
"disabled": false,
"autoApprove": []
}
},
"tools": [
// .. other existing tools
"@solargis.documentation-mcp-server"
],
}
or docker after a successful docker build -t mcp/solargis-documentation .:
{
"mcpServers": {
"solargis.documentation-mcp-server": {
"command": "docker",
"args": [
"run",
"--rm",
"--interactive",
"--env",
"FASTMCP_LOG_LEVEL=ERROR",
"mcp/solargis-documentation:latest"
],
"env": {},
"disabled": false,
"autoApprove": []
}
}
}
Basic Usage
Example:
- "What resolution does Solargis provide for their Typical Meteorological Year (TMY) and time-series datasets?"
- "What parameters does Solargis Evaluate include in its CSV data exports?"
Tools
read_documentation
Fetches an Solargis documentation page and converts it to markdown format.
read_documentation(url: str) -> str
search_documentation
Searches Solargis documentation using Solargis documentation search API.
search_documentation(search_phrase: str, limit: int) -> list[dict]
Metadata
Release files for solargis.documentation-mcp-server 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| solargis_documentation_mcp_server-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / solargis_documentation_mcp_server-0.1.0-py3-none-any.whl
| Download URL | solargis_documentation_mcp_server-0.1.0-py3-none-any.whl |
|---|---|
| Size | 8.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
835d8817b437a220c576bc2791c58368ebfff5c979cf34aff4a5c328b0c20b39
|
|
BLAKE2b-256 checksum How to use checksums |
b662798a6cdda4a96855e07721d19b57cd3f612466333e86562f5d2f9a597bba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.0
|