decode_vin
Decode a Vehicle Identification Number (VIN) to get make, model, year and other vehicle details.
vin必填
io.github.bhuvanabala由 GitHub 账号 bhuvanabala 发布v1.0.1更新于 Oct 25, 2026
VIN decoding and European vehicle data for automotive workflows.
一个远程 MCP 服务器,让助手把车辆识别码(VIN)解析为品牌、车型、年份等车辆信息。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.bhuvanabala%2Fvindata-mcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"vindata": {
"type": "http",
"url": "https://vindata-mcp.vindata.workers.dev/mcp"
}
}
}This is a Model Context Protocol (MCP) server that supports remote MCP connections, with Github OAuth built-in.
You can deploy it to your own Cloudflare account, and after you create your own Github OAuth client app, you'll have a fully functional remote MCP server that you can build off. Users will be able to connect to your MCP server by signing in with their GitHub account.
You can use this as a reference example for how to integrate other OAuth providers with an MCP server deployed to Cloudflare, using the workers-oauth-provider library.
The MCP server (powered by Cloudflare Workers):
[!WARNING] This is a demo template designed to help you get started quickly. While we have implemented several security controls, you must implement all preventive and defense-in-depth security measures before deploying to production. Please review our comprehensive security guide: Securing MCP Servers
Clone the repo directly & install dependencies: npm install.
Alternatively, you can use the command line below to get the remote MCP Server created on your local machine:
Create a new GitHub OAuth App:
https://mcp-github-oauth.<your-subdomain>.workers.devhttps://mcp-github-oauth.<your-subdomain>.workers.dev/callback[!IMPORTANT] When you create the first secret, Wrangler will ask if you want to create a new Worker. Submit "Y" to create a new Worker and save the secret.
wrangler kv namespace create "OAUTH_KV"Deploy the MCP server to make it available on your workers.dev domain
wrangler deploy
Test the remote server using Inspector:
Enter https://mcp-github-oauth.<your-subdomain>.workers.dev/sse and hit connect. Once you go through the authentication flow, you'll see the Tools working:
You now have a remote MCP server deployed!
This MCP server uses GitHub OAuth for authentication. All authenticated GitHub users can access basic tools like "add" and "userInfoOctokit".
The "generateImage" tool is restricted to specific GitHub users listed in the ALLOWED_USERNAMES configuration:
Open Claude Desktop and navigate to Settings -> Developer -> Edit Config. This opens the configuration file that controls which MCP servers Claude can access.
Replace the content with the following configuration. Once you restart Claude Desktop, a browser window will open showing your OAuth login page. Complete the authentication flow to grant Claude access to your MCP server. After you grant access, the tools will become available for you to use.
Once the Tools (under 🔨) show up in the interface, you can ask Claude to use them. For example: "Could you use the math tool to add 23 and 19?". Claude should invoke the tool and show the result generated by the MCP server.
If you'd like to iterate and test your MCP server, you can do so in local development. This will require you to create another OAuth App on GitHub:
http://localhost:8788http://localhost:8788/callback.dev.vars file in your project root with:Run the server locally to make it available at http://localhost:8788
wrangler dev
To test the local server, enter http://localhost:8788/sse into Inspector and hit connect. Once you follow the prompts, you'll be able to "List Tools".
When using Claude to connect to your remote MCP server, you may see some error messages. This is because Claude Desktop doesn't yet support remote MCP servers, so it sometimes gets confused. To verify whether the MCP server is connected, hover over the 🔨 icon in the bottom right corner of Claude's interface. You should see your tools available there.
To connect Cursor with your MCP server, choose Type: "Command" and in the Command field, combine the command and args fields into one (e.g. npx mcp-remote https://<your-worker-name>.<your-subdomain>.workers.dev/sse).
Note that while Cursor supports HTTP+SSE servers, it doesn't support authentication, so you still need to use mcp-remote (and to use a STDIO server, not an HTTP one).
You can connect your MCP server to other MCP clients like Windsurf by opening the client's configuration file, adding the same JSON that was used for the Claude setup, and restarting the MCP client.
The OAuth Provider library serves as a complete OAuth 2.1 server implementation for Cloudflare Workers. It handles the complexities of the OAuth flow, including token issuance, validation, and management. In this project, it plays the dual role of:
Durable MCP extends the base MCP functionality with Cloudflare's Durable Objects, providing:
this.propsThe MCP Remote library enables your server to expose tools that can be invoked by MCP clients like the Inspector. It:
来源:README.md,提交 52f653e
Decode a Vehicle Identification Number (VIN) to get make, model, year and other vehicle details.
vin必填已满足适用检查项的 90%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
请在仓库或注册中心条目中声明许可证。
npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-github-oauthwrangler secret put GITHUB_CLIENT_IDwrangler secret put GITHUB_CLIENT_SECRETwrangler secret put COOKIE_ENCRYPTION_KEY # add any random string here e.g. openssl rand -hex 32npx @modelcontextprotocol/inspector@latest// Add GitHub usernames for image generation accessconst ALLOWED_USERNAMES = new Set(["yourusername", "teammate1"]);{ "mcpServers": { "math": { "command": "npx", "args": [ "mcp-remote", "https://mcp-github-oauth.<your-subdomain>.workers.dev/sse" ] } }}GITHUB_CLIENT_ID=your_development_github_client_idGITHUB_CLIENT_SECRET=your_development_github_client_secret