Documentation for the Spektralwerk spectrometer SCPI API as a streamable HTTP MCP Server
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Get the complete documentation for the Spektralwerk. Use this only if you can't find the relevant parts through the chapter search, as this fills up a lot of your context.
This tool takes no arguments.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Get the complete documentation for the Spektralwerk. Use this only if you can't find the relevant parts through the chapter search, as this fills up a lot of your context.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Get the complete list of error codes and explanation for the Spektralwerk SCPI API. Warning: This will fill a lot of your available context.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Get the complete glossary for terms relevant for understanding Spektralwerk API documentation specifics. Use this only if you can't find a definition through the get_single_glossary_entry search.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Retrieve the meaning for a single error code given by the Spektralwerk SCPI API.
| Argument | Type | Description |
|---|---|---|
| error_input* | any | Can be either: - An integer error code (e.g., -144) - A string error number (e.g., '-144') - A full error message string (e.g., '-144,"Character data too long"') |
{
"type": "object",
"required": [
"error_input"
],
"properties": {
"error_input": {
"anyOf": [
{
"type": "integer"
},
{
"type": "string"
}
],
"description": "Can be either:\n- An integer error code (e.g., -144)\n- A string error number (e.g., '-144')\n- A full error message string (e.g., '-144,\"Character data too long\"')"
}
},
"additionalProperties": false
}Get the Spektralwerk glossary definition for a given term.
| Argument | Type | Description |
|---|---|---|
| term_name* | string |
{
"type": "object",
"required": [
"term_name"
],
"properties": {
"term_name": {
"type": "string"
}
},
"additionalProperties": false
}Returns a list of available Spektralwrk API documentation headings. Use this to decide wich part of the docs you want to read.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Read a specific Spektralwerk API documentation chapter by giving its exact name.
| Argument | Type | Description |
|---|---|---|
| name* | string |
{
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string"
}
},
"additionalProperties": false
}