Skip to main content
Glama
amitsap

Naitei MCP

by amitsap

Naitei MCP — a private application board as an agent data surface

Naitei is a remote Model Context Protocol server for a single-user job-search board. It keeps application facts, stage history, raw context, and interview prep documents in Cloudflare D1 while leaving summarization and decision-making to the connected agent.

This repository is a sanitized, buildable portfolio snapshot. It contains no deployed hostname, Cloudflare account ID, D1/KV resource ID, OAuth key, database contents, or production route. The checked-in Wrangler identifiers are visibly inert placeholders.

What to inspect

  • src/index.ts: OAuth-protected MCP routing with a pinned resource origin.

  • src/auth.ts: validated dynamic-client metadata, hardened consent HTML, rate-limited owner authentication, constant-time secret comparison, and safe OAuth error redirects.

  • src/mcp.ts: a fresh MCP server per request, actionable tool errors, one agent-facing resource, and ten typed tools.

  • src/tools.ts: Zod input contracts, parameterized D1 access, explicit stage-history writes, and destructive-operation guards.

  • migrations: relational constraints and cascades for applications, history, context, and prep documents.

  • test: Workers-runtime integration tests for MCP, schema, CRUD tools, resources, and token revocation.

Related MCP server: Job Tracker MCP Server

Architecture

MCP client
    │ OAuth 2.1
    ▼
Cloudflare OAuthProvider ── KV (grants and tokens)
    │ authenticated /mcp
    ▼
MCP tool/resource layer ─── D1 (application board)

The board is intentionally a data surface, not an autonomous recruiter: clients read APPLICATION_BOARD_GUIDE.md, preserve source text, and decide what to do in their own interaction with the user.

Verify locally

Requires Node.js 22+.

npm ci
npm run typecheck
npm test
npm run build

The integration suite supplies an isolated test owner key and local D1/KV bindings. This snapshot intentionally pins OAuth metadata to a non-routable example origin, so it does not offer a copy-paste interactive deployment path.

Deployment boundary

Do not deploy this repository as-is. A real deployment must privately replace the placeholder origin and bindings, create D1/KV resources, store OWNER_KEY with wrangler secret put, and generate fresh binding types. Production configuration belongs outside this public snapshot.

Use

The source is published for portfolio review. It is not an open-source grant; see LICENSE.

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    F
    maintenance
    Enables users to search for jobs, prefill applications using AI, and automate submissions across major platforms like Lever and Ashby directly from Claude or Cursor. It provides a full suite of tools for managing job queues, profile data, and resumes within a chat interface.
    34
    MIT
  • F
    license
    A
    quality
    C
    maintenance
    Enables tracking job applications through a pipeline, scheduling follow-ups, and summarizing job search progress via natural language.
    7
  • A
    license
    A
    quality
    C
    maintenance
    Enables users to manage job applications (add, list, update status) through natural language conversations, using Notion as the backend.
    3
    MIT
  • F
    license
    -
    quality
    B
    maintenance
    Enables AI agents to manage job applications, documents, and contacts via the Application Tracker workspace, with read-only or write access controlled by administrator settings.

View all related MCP servers

Related MCP Connectors

  • Job platform for AI agents. Track tech jobs from companies that match your stack.

  • Persistent docs and memory for AI agents — read, write, organize & search a shared workspace.

  • Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.

View all MCP Connectors

Latest Blog Posts

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/amitsap/Naitei-MCP'

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