nexterm-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@nexterm-mcpShow me all my server entries"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
nexterm-mcp
A deliberately bounded Model Context Protocol server for managing Nexterm through its supported REST API.
This community project is not affiliated with or endorsed by the Nexterm project.
Why this exists
Nexterm exposes a broad authenticated API. Agent workflows usually need a much smaller surface: inspect existing entries, folders and identity metadata, then create or update selected server entries without exposing credentials or arbitrary API access.
nexterm-mcp intentionally provides that smaller boundary:
entry discovery and detail reads;
folder and identity metadata discovery;
bounded entry create, update and delete operations;
API-key authentication from a private file;
mutations disabled by default;
defensive credential-field removal from API responses;
no generic HTTP/request tool;
no identity credential retrieval or identity mutation;
no Nexterm API-key management.
The initial contract is tested against Nexterm v1.2.2-BETA API routes.
Related MCP server: MCP Dockerized Server
Tool surface
Tool | Behavior |
| Verify authenticated API access and report adapter status. |
| List accessible entries. |
| Read one entry by ID. |
| List identity metadata for selecting existing identity IDs. |
| List folders for selecting existing folder IDs. |
| Create a server entry using supported bounded fields. |
| Update supported fields on an existing entry. |
| Permanently delete an entry. |
The last three tools fail closed unless mutations are enabled in the MCP server environment.
Requirements
Python 3.12+
Nexterm with API-key support (
v1.2.2-BETAor a compatible newer release)An MCP client that supports stdio servers
Configuration
Variable | Required | Default | Meaning |
| yes | - | Nexterm base URL, for example |
| yes | - | Absolute path to a mode- |
| no |
| HTTP timeout, maximum 120 seconds. |
| no |
| Enables entry create/update/delete tools when set to |
Example MCP registration:
{
"mcpServers": {
"nexterm": {
"command": "nexterm-mcp",
"env": {
"NEXTERM_BASE_URL": "https://nexterm.example.com",
"NEXTERM_API_KEY_FILE": "/run/secrets/nexterm-api-key",
"NEXTERM_MUTATIONS_ENABLED": "false"
}
}
}
}Entry model
Create and update tools expose a stable subset of Nexterm's server-entry fields:
nameprotocol:ssh,telnet,rdp,vnc,sftp,ftp,ftpsipportidentity_idsfolder_idorganization_idmonitoring_enabledicon
The MCP adapter translates these fields to Nexterm's API payload shape. It does not expose an arbitrary config object.
Development
python -m venv .venv
. .venv/bin/activate
pip install -e '.[test]'
pytestSecurity
See SECURITY.md. In particular, keep mutation tools behind an administrative MCP policy boundary and treat the Nexterm API key as an administrative credential according to the permissions of its account.
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceA server implementation of the Model Context Protocol (MCP) that provides REST API endpoints for managing and interacting with MCP resources.
- Flicense-qualityDmaintenanceA minimal, containerized MCP server that exposes a Streamable HTTP transport with API key authentication, allowing secure access to MCP endpoints.
- Alicense-qualityDmaintenanceMCP server for creating, listing, updating, deleting memos, and managing attachments via the Memos API.24MIT
- FlicenseAqualityBmaintenanceMCP server for the Gripp API, enabling CRUD operations on Gripp entities with built-in confirmation safety for mutations.9121
Related MCP Connectors
MCP server for interacting with the Supabase platform
MCP server for managing Prisma Postgres.
A basic MCP server to operate on the Postman API.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/X1pheR/nexterm-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server