Skip to content

MCP broken with GLM Coding Plan #381

@Oldcustard

Description

@Oldcustard

What's happening?

When using the GLM coding plan with claude code, the MCP currently is broken, causing GLM to return a 400 error with "Invalid API Parameter". Disabling the MCP allows requests to succeed.

A separate GLM analysis suggested the issue is due to the import_knowledge_pack tool having an invalid schema, with "properties" being boolean instead of an object.

Steps to reproduce

  1. Start a claude code session connected to the GLM coding plan
  2. Connect the skyrimnet MCP
  3. Make any request

How often does this happen?

Every time (100% reproducible)

Expected behavior

The request should succeed

What area is affected?

Other

TTS Provider

Inworld

LLM Model

Not Applicable

STT Provider (if relevant)

None

Game Version

AE (1.6.1170+)

Game Version (if Other)

No response

Modlist

Not Applicable

SkyrimNet version

Beta 19.1

Did this work before?

Yes, it stopped working (regression)

What changed? (if it used to work)

No response

Log file

Not Applicable

Anything else?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions