Skip to main content
Glama

Flatfile MCP Server

by FlatFilers
index.ts794 B
#!/usr/bin/env node import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js' import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js' import { registerTools } from './tools/index.js' if (!process.env.FLATFILE_BEARER_TOKEN) { throw new Error('FLATFILE_BEARER_TOKEN must be set') } const mcpServer = new McpServer({ name: 'mcp-server-flatfile', version: '0.1.0', }) const enabledToolsArgIndex = process.argv.indexOf('--enabled-tools') const enabledTools: string[] = [] if (enabledToolsArgIndex !== -1 && process.argv.length > enabledToolsArgIndex + 1) { enabledTools.push(...process.argv[enabledToolsArgIndex + 1].split(',')) } registerTools(mcpServer, enabledTools) const transport = new StdioServerTransport() await mcpServer.connect(transport)

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/FlatFilers/mcp-server-flatfile'

If you have feedback or need assistance with the MCP directory API, please join our Discord server