ts-mcp-agents
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ts-mcp-agentslook up the desk note for Room C"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ts-mcp-agents
This repo demonstrates how to put a tool on an MCP server and call it from a client. The example we will use is The Landing, a small coworking floor with a handful of bookable rooms. In our case we need the desk note for a room, without baking that lookup into the chat model.
This is the TypeScript MCP SDK copy of the Python FastMCP repo. FastMCP is Python. We hang the same Landing tools on @modelcontextprotocol/sdk.
Setup
npm install
copy .env.example .envPut your OpenAI API key in .env.
Related MCP server: notes-box
Hang one room lookup on a server
npx tsx src/hello-mcp.tsPut the notes on the server as a search, a file, and a prompt
npx tsx src/mcp-rag-server.tsCall the search over STDIO
npx tsx src/stdio-client.tsCall the search over HTTP
npx tsx src/http-client.tsTalk to the rooms server and the desk server
npx tsx src/multi-server.tsKeep the notes inside the client's root, then ask the client to draft a sign
npx tsx src/sampling-roots.tsAsk before we write a booking
npx tsx src/elicitation.tsRun the same search on STDIO, then on HTTP
npx tsx src/stdio-client.ts
npx tsx src/http-client.tsSame tool, same question. Only the pipe changes. You should see Room C, then the Quiet Room note that points at Room C or the Board. The notes themselves should not change.
This server cannot be deployed
Maintenance
Related MCP Connectors
Notes, files, GitHub, and Drive through one MCP connection.
Notes, files, GitHub, and Drive through one MCP connection.
Notes, files, GitHub, and Drive through one MCP connection.
Read and write Mission Control state via MCP — projects, tasks, subtasks, templates, status updates.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables creating, reading, updating, and deleting sticky notes with persistent text file storage through the MCP protocol.4MIT
- AlicenseNot gradedqualityCmaintenanceEnables adding, getting, and listing notes through MCP, with state persisted to a JSON file in the home directory.MIT
- FlicenseNot gradedqualityBmaintenanceEnables managing local Markdown notes by creating, viewing, listing, and searching notes and their contents through MCP tools.-
- AlicenseAqualityCmaintenanceEnables managing local Markdown notes and tasks through MCP tools to create, list, read, mark as done, and delete them.5MIT