Clouddocs

io.github.CloudCorpRecordsPublished by GitHub account CloudCorpRecordsv0.1.0Updated Nov 3, 2026

Search, read, and get recommendations for AWS documentation pages.

Overview

AI-generated overview

Searches the public AWS documentation site, converts documentation pages to markdown-style text, and suggests related pages for an AI assistant.

What you can do
  • Search AWS documentation by phrase, with an optional result limit, returning titles, URLs and short summaries
  • Read a documentation page converted to markdown-style text, with start index and length options to page through long pages
  • Get related AWS documentation pages linked from a given page, de-duplicated and in order
When to use it
Useful when an assistant needs to look up AWS service behavior, configuration or naming rules while helping with cloud work, and you want answers grounded in the official public docs rather than general knowledge.
Requirements
Runs locally over stdio via npx or the Docker image; no AWS account, API key or environment variables are needed. Network access to the AWS documentation site and its search endpoint is required.
Before you install
Read-only: it searches and fetches public documentation and does not modify anything. Only AWS documentation hosts are accepted for reading and recommendations; other hosts are refused. Page content comes from third-party public sites, so treat it as reference material rather than instructions.

Installation

In SourceWeft

  1. Open Clouddocs in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

clouddocs

clouddocs is a reading room for AWS documentation. It searches the official AWS documentation index for a phrase, opens a documentation page and returns it as clean markdown-style text you can page through in slices, and suggests the related documentation pages a page points to. It works from the command line or as an MCP server for agents, and it needs no AWS account and no API key: everything it reads is the public documentation site.

Only AWS documentation addresses are accepted for reading and recommendations — docs.aws.amazon.com, aws.amazon.com, and their subdomains. Any other host is refused before a request is made.

Install

bash
npx @reneturcios/clouddocs search "s3 bucket naming"

Or run the container image:

bash
docker run -i ghcr.io/cloudcorprecords/clouddocs

The container defaults to the MCP server (see below). Pass CLI arguments to use it as a CLI instead.

CLI

bash
# Search the documentation indexclouddocs search "s3 bucket naming rules"clouddocs search "lambda execution role" --limit 5 --json
# Read a page as markdown-style text, optionally one window of itclouddocs read https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.htmlclouddocs read https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html --start-index 5000 --max-length 5000
# Related pages for a documentation pageclouddocs recommend https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html
clouddocs --version

Exit codes: 0 on success, 1 when a search or fetch fails (the error names the problem), 2 for usage errors.

MCP server

One bin serves both faces. The mcp subcommand starts a stdio MCP server:

bash
npx -y @reneturcios/clouddocs mcp

MCP client configuration:

json
{  "mcpServers": {    "clouddocs": {      "command": "npx",      "args": ["-y", "@reneturcios/clouddocs", "mcp"]    }  }}

Tools

ToolInputWhat it returns
search_documentationsearch_phrase (string, required), limit (integer, optional)Matching documentation pages: title, URL, and a short summary for each. Search runs against the official search endpoint at search.docs.aws.amazon.com.
read_documentationurl (string, required), max_length (integer, optional), start_index (integer, optional)The page converted to markdown-style text: headings, links, lists, and code blocks preserved, navigation and scripts removed. start_index and max_length select a window of the converted text so long pages can be read in slices.
recommendurl (string, required)Related AWS documentation pages for the given page: the documentation pages it links to, in order, de-duplicated.

Development

bash
npm installnpm run build   # tsc -> dist/npm test        # node test runner over test/*.test.ts, no network (fake fetch fixtures)npm run dev     # run the CLI from source via tsx

License

MIT — see LICENSE.

Source: README.md at commit 8e0229a

Tools

3

search_documentation

Search AWS documentation using the official AWS Documentation Search API.

Parameterslimitsearch_phraserequired

read_documentation

Fetch an AWS documentation page and convert it to markdown format.

Parametersurlrequiredmax_lengthstart_index

recommend

Get content recommendations for an AWS documentation page.

Parametersurlrequired

Version history

1
  1. v0.1.0LatestOct 31, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts
  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts