MCP server for web search and crawling using Exa API
npm install exa-mcp
import { ExaMCPServer } from 'exa-mcp';
const server = new ExaMCPServer({
apiKey: process.env.EXA_API_KEY
});
// Start the MCP server
await server.start();
// Search the web
const results = await server.search({
query: "latest TypeScript features",
numResults: 10
});
// Get page contents
const content = await server.getContents({
ids: ["https://example.com/article"]
});
// Find similar pages
const similar = await server.findSimilar({
url: "https://example.com/reference",
numResults: 5
});MIT