<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[How to configure MCP]]></title><description><![CDATA[<p dir="auto">The changelog mentions a new MCP server. I assume the module is enabled by setting `Module=mcp` in the configuration file. How do I set the port number and endpoint name? Is it necessary to enable the NetXMS web service on the server for the MCP server to work?<br />
I couldn’t find any information on this topic in the documentation, except for the AI tools.</p>
]]></description><link>https://forum.netxms.org/topic/8453/how-to-configure-mcp</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 06:09:13 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/8453.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 23 Sep 2026 06:55:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to How to configure MCP on Wed, 23 Sep 2026 20:10:32 GMT]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">Yes, <strong>Module = mcp</strong> enables it, and you'll want <strong>Module = aitools</strong> as well - most of the tools the MCP server exposes come from that module.</p>
<p dir="auto">The module has no settings of its own. It adds the endpoint to the server's built-in HTTP listener, so port and address are set in the [WEBAPI] section of netxmsd.conf:</p>
<pre><code>Module = mcp
Module = aitools

[WEBAPI]
Address = any    # default is loopback only
Port = 8000      # default
</code></pre>
<p dir="auto">The endpoint path is fixed: <strong>http://&lt;server&gt;:8000/mcp</strong> (streamable HTTP transport). No separate web service is needed - the listener is part of netxmsd and enabled by default. Module = webapi only adds the REST API endpoints, MCP doesn't depend on it.</p>
<p dir="auto">Clients authenticate with an "Authorization: Bearer &lt;token&gt;" header. Issue a persistent token in the user's properties, and give that user the "Use AI assistant" system right, otherwise requests get 403.</p>
<p dir="auto">You're right that this isn't documented, ticket: <a href="https://github.com/netxms/netxms-doc/issues/87" rel="nofollow ugc">https://github.com/netxms/netxms-doc/issues/87</a></p>
]]></description><link>https://forum.netxms.org/post/35796</link><guid isPermaLink="true">https://forum.netxms.org/post/35796</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Wed, 23 Sep 2026 20:10:32 GMT</pubDate></item></channel></rss>