PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP Serversrag-systemscloudscape-docs-mcp
返回「rag-systems」

cloudscape-docs-mcp

modelscope·@praveenc/cloudscape-docs-mcp

rag-systems0下载LocalModelScope

简介

暂无描述。

MCP Server 详情

来自 ModelScope 索引

Cloudscape Docs MCP Server

A Model Context Protocol (MCP) server that provides semantic search over AWS Cloudscape Design System documentation. Built for AI agents and coding assistants to efficiently query component documentation.

Features

  • Semantic Search - Find relevant documentation using natural language queries powered by Alibaba GTE Multilingual Base model
  • Token Efficient - Returns concise file lists first, full content on demand
  • Hardware Optimized - Automatic detection of Apple Silicon (MPS), CUDA, or CPU
  • Local Vector Store - Uses LanceDB for fast, file-based vector search

Transport

This server uses the MCP stdio transport protocol.
Streamable HTTP transport coming soon.

Tools

ToolDescription
cloudscape_search_docsSearch the documentation index. Returns top 5 relevant files with titles and paths.
cloudscape_read_docRead the full content of a specific documentation file.

Cloudscape Docs MCP Tools in Action


Requirements

  • Python 3.13+
  • ~3GB disk space for the embedding model
  • 8GB+ RAM recommended

Installation

# Clone the repository
git clone https://github.com/praveenc/cloudscape-docs-mcp.git
cd cloudscape-docs-mcp

# Create virtual environment and install dependencies
uv sync

# Or with pip
pip install -e .

Setup

1. Add Documentation

Place your Cloudscape documentation files in the docs/ directory. Supported formats:

  • .md (Markdown)
  • .txt (Plain text)
  • .tsx / .ts (TypeScript/React)

2. Build the Index

Run the ingestion script to create the vector database:

uv run ingest.py

This will:

  • Scan all files in docs/
  • Chunk content into ~2000 character segments
  • Generate embeddings using Alibaba GTE Multilingual Base embedding model
  • Store vectors in data/lancedb/

Note: Running uv run ingest.py multiple times is safe but performs a full re-index each time. The script uses mode="overwrite" which drops and recreates the database table. There is no incremental update or change detectionall documents are re-scanned and re-embedded on every run. This is idempotent (same docs produce the same result) but computationally expensive for large documentation sets.

3. Run the Server

uv run server.py

MCP Client Configuration

Claude Desktop

Add to your mcp.json:

{
  "mcpServers": {
    "cloudscape-docs": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/cloudscape-docs-mcp", "python", "server.py"]
    }
  }
}

Cursor / VS Code / Windsurf / Kiro

Add to your MCP settings:

{
  "cloudscape-docs": {
    "command": "uv",
    "args": ["run", "--directory", "/path/to/cloudscape-docs-mcp", "python", "server.py"]
  }
}

Zed

Add to your Zed settings (settings.json):

{
  "context_servers": {
    "cloudscape-docs": {
      "command": {
        "path": "uv",
        "args": ["run", "--directory", "/path/to/cloudscape-docs-mcp", "python", "server.py"]
      }
    }
  }
}

Usage Example

Once connected, an AI assistant can:

  1. Search for components:

    User: "How do I use the Table component with sorting?"
    Agent: [calls cloudscape_search_docs("table sorting")]
    
  2. Read specific documentation:

    Agent: [calls cloudscape_read_doc("docs/components/table/sorting.md")]
    

Project Structure

cloudscape-docs-mcp/
 server.py          # MCP server with search/read tools
 ingest.py          # Documentation indexing script
 pyproject.toml     # Project dependencies
 docs/              # Documentation files (partially curated)
    components/    # Component documentation
    foundations/   # Design foundations
    genai_patterns/# GenAI UI patterns
 data/              # Generated vector database (gitignored)
     lancedb/

Configuration

Key settings in server.py and ingest.py:

VariableDefaultDescription
MODEL_NAMEAlibaba-NLP/gte-multilingual-baseEmbedding model
VECTOR_DIM768Vector dimensions
MAX_UNIQUE_RESULTS5Max search results returned
DOCS_DIR./docsDocumentation source directory
DB_URI./data/lancedbVector database location

Development

# Install dev dependencies
uv sync --group dev

# Run with MCP inspector
npx @modelcontextprotocol/inspector uv --directory /path/to/cloudscape_docs run server.py
# Alternatively, use mcp cli to launch the server
mcp dev server.py

License

MIT License - See LICENSE for details.

Acknowledgments

  • AWS Cloudscape Design System
  • Model Context Protocol
  • Alibaba GTE Multilingual)
  • LanceDB

相关 MCP Servers(来自「rag-systems」)

context7

暂无描述。

@2511319/context7

BochaAI

暂无描述。

@BochaAI/bocha-search-mcp

Wireshark-MCP服务器

一种模型上下文协议服务器,它将Wireshark的网络分析能力与Claude等人工智能系统集成在一起,允许在无需手动复制的情况下直接分析网络数据包。

@sarthaksiddha/Wireshark-mcp

SearchAPI MCP服务器

通过SearchAPI.site将AI助手连接到外部数据源(如Google、Bing等),并通过模型上下文协议(MCP)实现对网络信息的安全和上下文访问。

@mrgoonie/searchapi-mcp-server

Sugatraj

暂无描述。

@Sugatraj/Cursor-Browser-Tools-MCP

ThreatFlux

暂无描述。

@ThreatFlux/playwright-fetch

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/praveenc-cloudscape-docs-mcp/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

# Clone the repository git clone https://github.com/praveenc/cloudscape-docs-mcp.git cd cloudscape-docs-mcp # Create virtual environment and install dependencies uv sync # Or with pip pip install -e .

基本信息

分类
rag-systems / vector-databases / documentation-access
运行方式
No
许可证
MIT License
详情文件
praveenc-cloudscape-docs-mcp.md