A pushed MCP server is a server the company adds once for all its DataMind Oda users, so each person gets the tools of another service without adding the server themselves. You manage these servers in DataMind OS: open Admin > Oda and go to the MCP tab. The dialogs and their buttons are described on MCP servers and skills, and the user side is on Memory, skills and connectors.
A company can keep up to 32 pushed servers. The count is of the servers still in the list, so removing one frees a slot; a save past the limit is refused: You can add up to 32 MCP servers.
Oda knows each pushed server by a short slug and shows it as org_ followed by that slug, for example org_google-drive.
Enter a display name.- or _, and starts with a letter or digit: Use 1 to 20 lowercase letters, digits, - or _, starting with a letter or digit. A name that has no Latin letters or digits gets a random slug instead.An MCP server with this name already exists or existed before.https:/ /: Enter the full server address, starting with https:/ / . An empty address is refused: Enter the server address.http:/ / is accepted only for localhost and 127. 0. 0. 1: Use an https:/ / address. Plain http:/ / is allowed only for localhost and 127. 0. 0. 1.Remove the user name and password from the address and send them as a header instead.Enter the command to run. The command takes up to 64 arguments.Headers are only sent when the sign-in method is Headers. A client ID is kept only with the OAuth method: A client ID applies only to the OAuth sign-in method.Local servers take their settings from environment variables, not a sign-in method.Values travel with the server: Headers are sent on every request, and Environment variables feed a local command. Up to 32 value rows are kept.
Header names use letters, digits and - only. Environment variable names use letters, digits and _, and cannot start with a digit: Variable names use letters, digits and _, and cannot start with a digit.Each name may appear only once: Two header names that differ only in case count as the same name; environment variable names are compared as written.Oda sets this header itself:Enter the shared value, or let each user enter their own: On an edit, leave the value empty to keep the stored one.A shared value is sent to every user who receives the server and can be read on their computer. For anything that should stay personal, let each user enter their own value.
Every role must be an active role.MCP server not found.Managing them needs the DataMind Oda settings permissions; Manage DataMind Oda for your company shows where they are given.
Oda shows it as org_ followed by its slug, for example org_google-drive. The slug is made from the server's name and cannot change after the server is added.
Up to 32. The check counts the servers still in the list, so removing one frees a slot. A save past the limit is refused: You can add up to 32 MCP servers.
No. The slug is never given to another server, even after the first one is removed: An MCP server with this name already exists or existed before. Give the new server a different name.
Any host, as long as the address starts with https:/. Plain http:/ is accepted only for localhost and 127.: Use an https:/ A user name and password inside the address is refused; send the value as a header instead.
Some header names belong to Oda, which sets them on every request. Saving one of them is refused: Oda sets this header itself: Use a different header name.
No: Each name may appear only once: Two header names that differ only in case count as the same name. Environment variable names are compared as written.
An Install once copy stays on the user's computer, because the user owns it. A Managed server is taken away from users when you remove it, or when their roles no longer give them the server.
Yes. Oda restarts a server whose settings changed, with the new settings, for the users who have it. Servers you did not change keep running as they are.
Yes. On an edit, leave the value empty to keep the stored one, or type a new value to replace it. A shared row cannot be saved without a value: Enter the shared value, or let each user enter their own:
No. A local server takes its settings from environment variables: Local servers take their settings from environment variables, not a sign-in method. A sign-in method belongs to a Server address, and a client ID is kept only with the OAuth method: A client ID applies only to the OAuth sign-in method.