Bun-based MCP Server
@moikas-code
关于 Bun-based MCP Server
暂无概览
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mcp-server-moikas-code": {
"command": "bun",
"args": [
"run",
"src/index.ts"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is Bun-based MCP Server?
Bun-based MCP Server is a minimal Model Context Protocol (MCP) server implemented with Bun, TypeScript, and the @modelcontextprotocol/sdk package. It demonstrates basic MCP functionality including a sample tool (add) for adding two numbers and dynamic tool loading from a (mocked) PostgreSQL database.
How to use Bun-based MCP Server?
Install Bun, then run bun install to install dependencies. Start the server with bun run src/index.ts; it listens for MCP requests via stdio. Lint with bun run lint and type-check with bun run tsc.
Key features of Bun-based MCP Server
- Minimal MCP server built with Bun and TypeScript
- Uses
StdioServerTransportfor local testing - Strict TypeScript and ESLint configuration
- Example
addtool (returns sum of two numbers) - Dynamic tool loading simulated from a PostgreSQL database
Use cases of Bun-based MCP Server
- Learning how to build an MCP server with Bun
- Rapid prototyping of MCP tools before production deployment
- Testing MCP integrations locally via stdio transport
- Exploring dynamic tool registration from a database
FAQ from Bun-based MCP Server
What runtime does Bun-based MCP Server require?
It requires Bun as the JavaScript runtime.
How does the server handle MCP requests?
It uses StdioServerTransport, meaning it communicates over standard input/output for local testing.
Can I add my own tools to the server?
Yes. The function load_tools_from_db in src/index.ts is a placeholder that simulates loading tool definitions and handlers from a PostgreSQL database. Replace its implementation with real database logic to add your own tools.
Does the server include a real PostgreSQL connection?
No. The README explicitly notes that the tool-loading function is mocked. You must replace it with actual database logic if needed.
What is the example tool provided?
The add tool takes two numbers (a and b) and returns their sum as the result property.
开发工具 分类下的更多 MCP 服务器
MCP Framework
QuantGeekDevThe Typescript MCP Framework

Sentry
modelcontextprotocolModel Context Protocol Servers
JetBrains MCP Proxy Server
JetBrainsA model context protocol server to work with JetBrains IDEs: IntelliJ, PyCharm, WebStorm, etc. Also, works with Android Studio
MCP Containers
metorialConnect any AI model to 1200+ integrations (MCP, CLI, API)
Unity MCP (Server + Plugin)
IvanMurzakAI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for fr
评论