INNER CODE UNIT · TypeScript

main

bitwarden/android · .claude/mcp/android-device-server/src/index.ts:25

async function main() {
  const server = new Server(
    { name: 'android-device-mcp', version: '1.0.0' },
    { capabilities: { tools: {} } },
  );

  server.setRequestHandler(ListToolsRequestSchema, async () => ({
    tools: tools.map(t => ({
      name: t.name,
      description: t.description,
      inputSchema: t.inputSchema,
    })),
  }));

  server.setRequestHandler(CallToolRequestSchema, async (request) => {
    const { name, arguments: args } = request.params;
    const tool = tools.find(t => t.name === name);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…