Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TRANSPORT | Yes | The transport protocol used for MCP communication; 'stdio' is required for integration with tools like Cursor. | stdio |
| PYTHONPATH | No | Python path setting to ensure modules are found correctly, typically set to '.' in the server directory. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| add | Add two integers together. Args: a: First integer b: Second integer Returns: The sum of a and b |
| subtract | Subtract the second integer from the first. Args: a: First integer b: Second integer Returns: The difference of a and b |
| multiply | Multiply two integers together. Args: a: First integer b: Second integer Returns: The product of a and b |
| divide | Divide the first integer by the second. Args: a: First integer (dividend) b: Second integer (divisor) Returns: The quotient of a divided by b |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |