mirror of
https://bitbucket.org/siakitem/my-pi.git
synced 2026-08-28 08:35:57 +00:00
34 lines
810 B
TypeScript
34 lines
810 B
TypeScript
import type { McpConfig } from "pi-mcp-adapter";
|
|
|
|
export const EXA_TOOLS = ["web_search_exa", "web_fetch_exa", "web_search_advanced_exa"];
|
|
const EXA_MCP_URL = `https://mcp.exa.ai/mcp?tools=${EXA_TOOLS.join(",")}`;
|
|
|
|
export const MCP_CONFIG: McpConfig = {
|
|
settings: {
|
|
disableProxyTool: true,
|
|
scriptMode: false,
|
|
},
|
|
mcpServers: {
|
|
exa: {
|
|
url: EXA_MCP_URL,
|
|
protocolVersion: "auto",
|
|
lifecycle: "eager",
|
|
directTools: EXA_TOOLS,
|
|
includeTools: EXA_TOOLS,
|
|
toolPrefix: "none",
|
|
approveTools: false,
|
|
exposeResources: false,
|
|
},
|
|
codegraph: {
|
|
command: "codegraph",
|
|
args: ["serve", "--mcp"],
|
|
lifecycle: "keep-alive",
|
|
directTools: ["codegraph_explore"],
|
|
includeTools: ["codegraph_explore"],
|
|
toolPrefix: "none",
|
|
approveTools: false,
|
|
exposeResources: false,
|
|
},
|
|
},
|
|
};
|