Overview
Integrations let you extend [code]smith with MCP tools and context from downstream systems. You can delegate issues directly from issue trackers, expand [code]smith’s context with log and observability providers, and search data and metrics in your databases and warehouses.Server scope
Every MCP server in [code]smith has a scope:- Personal servers are only available to your [code]smith sessions. Credentials belong to your user account and are not shared with teammates. Teammates can still see the output of these sessions in the session history tab.
- Team servers are available to every org member’s [code]smith sessions. The organization stores one shared OAuth or API credential, and any teammate’s session uses the same connected account. This is recommended when every user should have the same access level to the underlying tool, or in the case where you’re connecting a service account.
Adding a new MCP server
You can add a new MCP server in one of two ways:- Ask [code]smith. From a web session, [code]smith will search the web for the provider and suggest the right input method.
- Manual configuration. From the new session page, click the “plus” button to manually enter MCP details. You can reconnect or reauthorize MCP servers from the settings page.
Manual configuration steps
1
Open [code]smith settings
In the Blacksmith dashboard, go to your organization’s [code]smith settings.
2
Choose a connection method
For a remote MCP, select an authentication method and provide the remote URL. For installed/local MCP servers, choose “Command” and pass in the command and any associated arguments.
3
Pick the scope
Choose whether the server should be available only to your sessions or to the whole team.
If isolation is important, consider provisioning a service account in your backing provider and connecting it as a “Team” MCP.
4
Authorize
For remote servers, complete the OAuth flow or provide the required auth headers for your server.
For local servers, provide the command and any necessary environment variables.
5
Test and save
Run the built-in connection test, then save the server. [code]smith can now use it in future sessions - you can disable access to a specific MCP server from the “plus” menu on the new session page.