Agregar un local MCP servidor
De SourceShelf copia MCP configuración usa lo común mcpServers forma. OpenCode V2 espera una matriz de comandos locales bajo mcp.servers, así que tradúcelo de la siguiente manera en opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"servers": {
"sourceshelf-municipal-research": {
"type": "local",
"command": [
"/Applications/SourceShelf.app/Contents/MacOS/SourceShelfMCPServer",
"--share",
"<share-id>"
],
"codemode": false
}
}
}
}Utilice el camino de ayuda exacto y el ID de intercambio de SourceShelf. Mantenga los existentes OpenCode configuraciones y otros servidores al fusionar la entrada.
"codemode": false expone directamente las dos herramientas SourceShelf. Ese es un valor predeterminado útil para modelos locales más pequeños porque no necesitan escribir un envoltorio de modo de código alrededor de las llamadas.
Verificar y probar
aire libre OpenCode y confirmar el local MCP el servidor está habilitado. Luego pregunte:
llamada
search_packparaopen data publication schedule, lee el mejor recurso conread_pack_resource, y responda solo a partir de ese resultado. Incluya su SourceShelf. URI.
Si el modelo solo imprime una llamada, cambie a un modelo con mejores funciones de llamada o haga que la instrucción sea más procedural.
Usa un Ollama modelo
Con la entrada de SourceShelf ya guardada:
ollama launch opencodeOllama documentos que fusionan profundamente su configuración temporal del modelo con la existente OpenCode configuración, preservando el MCP entrada del servidor.
Más viejo OpenCode lanzamientos
Las claves de configuración han cambiado entre OpenCode generaciones. si mcp.servers se rechaza, ejecute la versión instalada MCP añade el comando o consulta su documentación incluida/actual en lugar de colocar tanto las formas antiguas como las nuevas en un solo archivo.
Referencias oficiales: OpenCode V2 MCP servidores, Ollama con OpenCode.