Skip to main content

FastMCP server exposing Wiswa settings discovery for AI assistants.

Project description

wiswa-mcp

Python versions PyPI - Version GitHub tag (with filter) License GitHub commits since latest release (by SemVer including pre-releases) CodeQL QA Tests Coverage Status Dependabot Documentation Status mypy uv pytest Ruff Downloads Stargazers pre-commit Prettier

@Tatsh Buy Me A Coffee Libera.Chat Mastodon Follow Patreon

FastMCP server exposing Wiswa settings discovery to AI assistants such as Claude Code, Cursor, and GitHub Copilot.

Installation

pipx install wiswa-mcp

Usage

wiswa-mcp

The server publishes the following MCP tools:

  • get_defaults — return resolved default settings, optionally narrowed to a dot-separated key path.
  • lookup_setting — return a single setting's default value plus a ready-to-paste .wiswa.jsonnet override snippet.
  • list_settings — enumerate the keys available at a given path and depth.
  • search_settings — substring search across fully-qualified setting key paths.

Claude Code

claude mcp add wiswa-mcp -- wiswa-mcp

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "wiswa-mcp": {
      "command": "wiswa-mcp"
    }
  }
}

GitHub Copilot CLI

Add to .github/copilot/mcp.json:

{
  "mcpServers": {
    "wiswa-mcp": {
      "command": "wiswa-mcp"
    }
  }
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wiswa_mcp-0.0.1.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wiswa_mcp-0.0.1-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file wiswa_mcp-0.0.1.tar.gz.

File metadata

  • Download URL: wiswa_mcp-0.0.1.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for wiswa_mcp-0.0.1.tar.gz
Algorithm Hash digest
SHA256 74cc485d82b2261f6d318a057a8014228bae8f0aec960ed4e87cd730817292c5
MD5 fc6d3e88d9edec8bafe05fd00bab672d
BLAKE2b-256 769916a8e121d7b2694bd91103659f3f835ab86175b1222cab83d1ec3695d1cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for wiswa_mcp-0.0.1.tar.gz:

Publisher: publish.yml on Tatsh/wiswa-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wiswa_mcp-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: wiswa_mcp-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for wiswa_mcp-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 66480c7db5b86b746441f413b5f8ffd8ab87d480ca95fce3c5862200be6f1776
MD5 4abecfc75e4ac285fb7deea7a5c2e808
BLAKE2b-256 1cc57b7839a5c13fdbcc996c792fe3a2e438b92f2cf51be7e3f6a8455b835248

See more details on using hashes here.

Provenance

The following attestation bundles were made for wiswa_mcp-0.0.1-py3-none-any.whl:

Publisher: publish.yml on Tatsh/wiswa-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page